gcc和vc有什麼區別呢vc編譯時用的編譯器相

時間 2021-12-26 09:17:09

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,但是轉換過程可能會出現一現錯誤提示,需...