1樓:嘎嘎嘎哈哈哈嘿嘿嘿
vc++是ide,也就是整合開發環境,其中,包含,文字編輯器,**編譯器等開發工具鏈。
而gcc是c++編譯器,linux下專用的c,c++編譯器,它不是ide。
gcc可以和vc+中包含的編譯器等同。
換句話說,linux下的c++開發,需要一系列工具,如,netbeans,atom等編輯器,再加上gcc編譯器。
而windows則一個vc++已經包含開發所需的全套工具。
vc++,準確來說,應該叫做visual studio,最新版本visual studio 2017最新版本已經支援跨平臺開發了。
而gcc作為一款編譯器,也已經老去,目前流行llvm。
2樓:99966666阿
vc++和dev都是整合開發環境,vc++是windows平臺最權威的開發工具,而dev就是新手練手用的。至於gcc是gun的一個專案,它是一個編譯器,主要用在linux中,它是跨平臺的
3樓:veket的小號
vc的編譯器是cl 當還有其他的 clang 神馬 你沒必要搞清楚 你只要知道 vc好用易用 但是要錢買 ,express版、d版除外
gcc 不要錢 、開源、你感覺自己夠強了可以去 研究其源**
c語言編譯器與gcc與g++的區別是什麼? 為什麼在vc中編譯錯誤在gcc中就能通過? 北大的acm**上的1007題。
4樓:
gcc是c語言編譯器個,g++是c++語言編譯器。
vc既有c語言編譯器(當副檔名為.c的時候),又有c++語言編譯器(當副檔名為.cpp的時候)。
c語言不允許在可執行語句後定義變數,可是c++允許。
你在scanf("%d%d",&m,&n);後面定義了int i;這違反了c語言的語法,但符合c++的語法。
5樓:匿名使用者
我剛才試過了,沒有錯誤 啊,你能夠把具體的錯誤名稱發過來嗎
6樓:匿名使用者
gcc命令用來編譯純c**,g++是gcc的c++版本
vc是用來編譯c++的,不是純c語言
你這個東西我用vs2010編譯沒錯。估計是其他問題。可以找有經驗的人幫你看看
我要選擇什麼c語言編譯器,vc vs gcc還是其他什麼的。他們都有什麼區別。
7樓:紅葉聯隊
學習c語言的話,vc基本上就差不多了,小巧,方便,啟動快
而vs是大軟體,啟動時有點慢,
gcc是linux系統內的c語言編輯器,上面兩個是window下的
c語言在vc跟dev編什麼區別啊
1 建立c語言源程式 整合開發環境中,選擇 檔案 新建 源 選單項,或直接按下ctrl n快捷鍵,都會在整合開發環境的右側出現源 編輯視窗。初始時,源 檔名預設是 未命名1 2 編輯源 在 編輯視窗中輸入下列程式,其編輯方法如同使用記事本一樣簡單。main 3 儲存為c程式 可以選擇 檔案 儲存 選...
vc 與c 有什麼區別和聯絡
申城城申 一 區別 1 概念。c 是程式設計語言,是一種軟體編制的通用規範,vc 是程式設計環境或者一種工具。vc 是微軟公司在c 的基礎上提供了一些windows圖形介面函式庫,可以說vc 就是c 加上windows圖形庫。2 使用。c 是一門程式語言,而vc 是一個工具。c 是與平臺無關的,vc...
vc60和vs2019有什麼區別
vc 6.0包含 mfc,stl vs2012 包含 vc 11.0 對普通應用來說,vc6.0和vs2012區別不是很大.你不用學c 在學校用vc 6.0寫 然後把 複製到vs2012上編譯就行了. 微軟的東西是向下相容的,就是說vs2010會相容vc6.0,但是轉換過程可能會出現一現錯誤提示,需...