當前位置:首頁 » 編程軟體 » vsc編譯c

vsc編譯c

發布時間: 2023-05-31 04:27:54

A. 有什麼好用的C/C++編譯器么推薦下

clang不錯


GCC是最好的,沒有之一。


編譯器幾乎沒有國產的,國內更少有開源的。

gcc最經典

icc在x86上表現優秀

clang/llvm後起之秀

msvc占據Win

嵌入式/小眾的平台:vc6,sdcc,iarcc,keilcc都不錯。

歡迎補充


G++編譯不錯,編輯vsc不錯


題主問的應該是C/C++編程軟體吧(自帶有編譯器),下面我以Windows系統為例,簡單分享3個非常不錯的開發軟體,分別是Dev-C++、CodeBlocks和VisualStudio,感興趣的朋友可以嘗試一下:

01

Dev-C++

這是Windows平台下一個非常基礎、簡單易學的C/C++編程軟體,個人使用完全免費,基本功纖行畝能和使用方式與早期的VC6.0非常相似,沒有任何自動補全、語法提示和錯誤檢查的功能,因此非常適合初學者,對於入門編碼學習來說,非常鍛煉基本功,但在開發效率上有些捉襟見肘:

02

CodeBlocks

這是一個免費、開源、跨平台的C/C++編程軟體,完美支持3大操作平台,相比較功能單一的Dev-C++,CodeBlocks支持自動補全、代碼高亮、語法提示、錯誤檢查等常見功能,除此之外,還自帶有許多工程模板,可以快速創建Qt、Win32GUI等應用,因此開發效率更高,也更適合項目集成:

03

VisualStudio

這是Windows系統下一個非常著名的集成開發環境,號稱宇宙第一IDE,功能強大,不僅僅是C/C++,常見的C#、VB、python等編程語言,這個軟體都能很好兼容,智能補全、語法提示、代碼高亮等功能非常不錯,除此之外,還支持單元測試、代碼重構、代碼分析等高級功能,因此開發效率更高,也更適合大型項目,初期接觸可能不容易掌握,但熟悉後的確是一個C/C++開發利器,值得學習和使用:

目前就分享這3個Windows環境下不錯的C/C++編程軟體吧,初學入門的話,建議使用Dev-C++等容易掌握、學習的軟體,專注於基本功,多看多練習,熟悉後,可以使用VS、CLion等專業軟體,提帶叢高開發效率,也方便團隊協作和毀森項目管理,當然,除了以上軟體,還有許多其他C/C++開發工具,像linux下的Vim,Mac下的Xcode等也都非常不錯,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。


一般可以使用輕量級的codeblocks

或者直接mac或者linux系統的gcc(不使用ide)


如果想使用在線的話

很棒而且可以選擇標准

B. vsc和vs有什麼區別

1、含義上的區別(1)VS:是來自美國Microsoft Corporation的一系列開發套件,是一個基本完整的開發工具集,包含了整個軟體生命周期中所需的大多數工具,例如UML工具,代碼管理工具,集成開發環境(IDE)等。通俗地說,是一款編譯器。(2)vscode:是Microsoft公司在美國的一個項目:一個跨平台的源代碼編輯器,用於在Mac OS X,Windows和Linux上運行的現代Web和雲應用程序。通俗地說,是一款編輯器。
2、功能上的區別(1)VS:是當前Windows平台應用程序集成開發環境,提供高級開發工具,調試功能,資料庫功能和創新功能,以幫助快速創建最高級的應用程序並在各種平台上開發新程序。(2)vscode:集成了現代編輯器應具有的所有功能,包括語法突出顯示,可自定義的熱鍵綁定,括弧匹配和代碼片段集合,該編輯器還具有開箱即用的Git支持。
3、跨平台的操作能力上的區別(1)VS:各種功能只能在Windows和macOS(Mac OS X)上運行,而不能跨平台進行編輯。(2)vscode:是真正的跨平台編輯器,可在用戶習慣的平台上使用,而不必遷移到Windows。

C. vsc如何實現單步模擬功能

這里對vscode配置一般情況的cpp調試做個記錄:

1、整體思路就是首先按照常規方法進行mkdir build && cd build && cmake.. && make (這一步可以在vscode的終端完成,也可以在系統終端完成,無所謂。但是為了少開點界面就在vscode裡面完成比較好)生成可執行文件,然後使用vscode進行單步。

2、配置launch文件:點擊左側邊欄的Debug圖標(Ctrl+Shift+D),再點上方的齒輪圖標configure,點擊default configure就能自動生成launch.json文件。進入launch文件界面可以看到路徑為.vscode/launch.json/Launch Targets/(gbd)Launch.

3、修改launch文件

{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/build/app/testMonoBA", //此路徑更改為最終生成的可執行斗和文件路慎中徑以及可執行文件名稱
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole":false,//將此處的true改為false,不然他會調用系統的終端進行現實
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
}
]
}

4、修改CMakeLists.txt文件

cmake_minimum_required(VERSION 2.8)
project(slam_demo)

set(DEFAULT_BUILD_TYPE "Debug") #修改處,講release改為debug,空孝盯也可以直接刪除
if (NOT CMAKE_BUILD_TYPE)
message(STATUS "Setting build type to '${DEFAULT_BUILD_TYPE}' as none was specified.")
set(CMAKE_BUILD_TYPE "${DEFAULT_BUILD_TYPE}" CACHE
STRING "Choose the type of build." FORCE)
# Set the possible values of build type for cmake-gui
set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS
"Debug" "Release" "MinSizeRel" "RelWithDebInfo")
endif ()

set(CMAKE_CXX_FLAGS "-std=c++11")

FIND_PACKAGE( OpenMP REQUIRED)
if(OPENMP_FOUND)
message("OPENMP FOUND")
ADD_DEFINITIONS(-DUSE_OPENMP)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS}")
endif()

#set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS} -Wno-reorder" CACHE STRING "" FORCE)
#set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS} -DNDEBUG -Wno-reorder -O2" CACHE STRING "" FORCE)
set(CMAKE_CXX_FLAGS_DEBUG "{CMAKE_CXX_FLAGS} -o0 -ggbd") #添加語句
add_compile_options(-g) #添加語句

list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake")

option(BUILD_APPS "Build APPs for slam course" YES)
option(BUILD_TESTS "Build test for slam course" No)

# third party libs
# eigen
find_package(Eigen REQUIRED)
include_directories(${EIGEN_INCLUDE_DIR})

# opencv
find_package(OpenCV 4 REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})

# glog
find_package(Glog REQUIRED)
include_directories(${GLOG_INCLUDE_DIRS})

# sophus
include_directories(${PROJECT_SOURCE_DIR}/thirdparty/Sophus)

include_directories(${PROJECT_SOURCE_DIR})

add_subdirectory(frontend)
add_subdirectory(backend)
add_subdirectory(utils)

if (BUILD_APPS)
add_subdirectory(app)
endif ()

if (BUILD_TESTS)
enable_testing()
add_subdirectory(test)
endif ()

完成以上步驟後,重新進行編譯,然後vscode中的調試一欄下面的就不再是灰色,可以進行單步調試。

D. OPENCV編譯出錯,這是為什麼啊

opencv現在都出2.1版了,改用新版吧……

E. VSCode如何設置,才能在VSC里打開php文件到瀏覽器

VSCode通過以下設置能在VSC里打開php文件到瀏覽器,方法如下:

准備材料:VisualStudio Code1.2

1、首先要想調試php代碼,必須得先有php的相關編譯器,只有安裝了php的系統下,才能進行調試的。這里點擊菜單欄的查看,選擇擴展進入。


F. 如何配置vscode的python編譯環境

運行python代碼
運行python代碼見式三種:
運行python命令進入python工作環境輸入表達式車即
創建保護python代碼文件使用命令
python
filename
[參數]執行
Linux首行注釋#!/usr/bin/env
python3源文件加執行屬性即直接執行
使用跨平台工具Visual
Studio
Code
作IDE
載並安裝VS
Code近(2016-7-15)VS
Code更新比較快幾新版本我現用1.3.0版
安裝python插件:打VsCodeCtrl
+
p輸入ext
install
python,稍等片刻發現關於python插件列表選擇並安裝我安裝VSC官網介紹介紹語寫:"*Linting,
Debugging
(multi-threaded,
remote),
Intellisense,
code
formatting,
snippets,
and
more"安裝完插件智能提示python態語言某些候VSC識別變數類型運行才能確定類型算神仙沒智能提示
配置python版本環境變數版本python通配置指定:依點擊File->Preference->User
Settings打兩文件左邊叫做Default.Settings右邊叫做Setting.json左側"python.pythonPath":
"python"拷貝右側並修改"python.pythonPath":
"/usr/bin/python3"或任何想修改python目錄即其設置左側默認右側設置左側相同內容則覆蓋左側
設置運行配置:打或新建python源文件按快捷鍵Ctrl+Shift+B運行VSC提示No
task
runner
configured.點擊逗Configure
Task
Runner選擇逗Others輸入內容並保存:
{
"version":
"0.1.0",
"command":
"/usr/bin/python3",
"isShellCommand":
true,
"args":
["${file}"],
"showOutput":
"always"

G. 豐田銳志vsc系統出現故障是什麼原因

是因為點火線圈異常或者故障導致的。VSC系統故障燈亮起時不一定就是其發生故障,還有可能是ABS或者ASR等系統出現了故障引起的。VSC系統故障燈亮起時,通常還會伴有其他故障燈也亮起,只能通過連接診斷電腦讀取故障碼才能消除故障。可以直接去4S店廳粗。

豐田vsc系統故障的頃鬧原因

VSC系統功能體現在急轉彎或者發生側滑時,可以聽到有咔咔的聲音,並感受到發動機和方向盤在不斷自我調整,因此會有油門剎車都不受控制並且方向盤被奪的感覺。

VSC系統介入時,車輛的行駛軌跡會盡快恢復到直行,可能感覺上就是車屁股甩兩下。而沒有VSC或者功能關閉的車輛則會偏離車道並發生側滑,直到停下來或者栽到路旁的排水溝里。可以說VSC系統的功能非常強大,可以救人雀伏罩救車於水火之中。

H. 前端需要編譯器嗎vscode這個不是編譯器嗎

編譯器就是將「一種語言(通常為高級語言)」翻譯為「另一種語言(通常為低級語言)」的程序。一個現代編譯器的主要工作流程:源代碼 (source code) → 預處理器 (preprocessor) → 編譯器 (compiler) → 目標代碼 (object code) → 鏈接器 (Linker) → 可執行程序 (executables)

從這個意義上來說,前端是沒有編譯器的,但是會有開發環境(IDE)一說,前端雖然是純文本,可以用普通的記事本或者editplus之類來的編輯,但會缺少象語法補全、代碼格式化、腳本調試、語法高亮這些功能,所以才會需要有這些功能的IDE存在,vscode不是編譯器,它只是一個代碼編輯器,僅就前端來說,如果不用vscode,也可以用象hbuilderX這類軟體。

I. 皇冠顯示屏上出現檢查VSC系統是什麼意思

VSC系統是車身穩定控制系統。

車身穩定控制系統(VSC:VehicleStabilityControl)是豐田開發的一種汽車主動安全系統,能夠極大提高車輛操控安全系數和駕駛便利性。

當出現緊急轉彎、緊急加速和緊急制動等突發情況時,車輛可以迅速感知並採取相應的制動措施,如對每個輪胎進行單獨控制,同時降低引擎的輸出,維持車身的穩定。

(9)vsc編譯c擴展閱讀:

車身穩定控制系統,又稱為防側滑控制系統(SkidControlSystem),在國產汽車中,豐田的CorollaAltis最先採用本系統(Toyota稱為VSC),目前售價較高的國產車均以普遍採用。車身穩定控制系統是一種主動安全系統,包含ABS和ASR,能防止車輪在制動時抱死(ABS)、在啟動時打滑(ASR)。

車身穩定控制系統,世界各大汽車製造廠目前的稱呼都不一樣,不像防抱死制動系統,統稱為ABS;驅動力控制系統或循跡控制系統,統稱為TCS。各大汽車製造廠對車身穩定控制系統的不同稱呼如下:

(1)電子穩定程序。電子穩定程序(ElectronicStabilityProgram,ESP),是由Bosch公司所研發的模慎系統,許多歐洲汽車如賓士、奧迪、大眾、標致汽車都採用。

(2)動態穩定控制。動態穩定控制(DynamicStabilityControl,DSC),主要用於寶馬汽車、Jaguar、LandRover等。

(3)動態穩定及循跡控制系統。動態穩定及循跡控制系統(,DSTC),用於沃爾沃車系。

(4)車身穩定控制系統。車身穩定控制系統腔沒(VehicleStabilityControl,VSC),用於豐田車系,又稱為車輛側滑控制系統。

(5)自身穩定控伍碼納制。自身穩定控制(AutomaticStabilityControl,ASC),用於三菱汽車。

(6)車輛穩定輔助。車輛穩定輔助(VehicleStabilityAssist,VSA),用於本田汽車。

(7)車輛動態控制。車輛動態控制(VehicleDynamicControl,VDC),主要用於日產汽車。

J. 凱美瑞車上出現檢查VSC,什麼原因4S店沒開門,怎麼辦

VSC是車身穩定控制系統,一汽豐田凱美瑞車上出現檢查VSC,是提示駕駛員將車身穩定控制系統復位進行初始化,一搏穗汽豐田凱美瑞身車穩定控制系統復位進行初始化具體操作步驟如下:

一、打開一汽豐田凱美瑞駕駛員這邊的車門。

熱點內容
同一段代碼編譯的長度不同 發布:2024-04-20 14:24:14 瀏覽:379
緩存美劇權力的游戲 發布:2024-04-20 14:16:52 瀏覽:987
如何刪除word文件保存密碼 發布:2024-04-20 14:15:18 瀏覽:824
紅米安卓10如何降級到安卓9 發布:2024-04-20 14:13:25 瀏覽:30
ftp目錄遍歷 發布:2024-04-20 13:58:37 瀏覽:970
mysql存儲過程的數組 發布:2024-04-20 13:58:33 瀏覽:60
怎麼樣更改無線網密碼 發布:2024-04-20 13:53:23 瀏覽:883
python用戶 發布:2024-04-20 13:51:46 瀏覽:748
光遇蘋果如何下載安卓服 發布:2024-04-20 13:40:03 瀏覽:460
半歲學編程 發布:2024-04-20 13:17:53 瀏覽:217