當前位置:首頁 » 編程軟體 » 編譯器cc

編譯器cc

發布時間: 2022-08-30 23:34:34

1. VC++、C、CC之間有什麼區別

vc++是微軟開發的C++開發工具,主要用於window平台的軟體開發,但是合理的配置也可以編譯linux或者android下的軟體(需要對應的sdk或者gcc編譯器)。針對window應用的開發,其提供了mfc庫,可以提高window應用程序開發的速度和質量。一般應用於網路通信、UI開發、應用軟體、服務軟體等大中型軟體項目開發
C不是C++,雖然一開始是一種面向過程編程的語言,但新的linux內核使用了該語言編程,但是卻是遵循的面向對象的概念。可以進行埠、定址和內存操作,一般應用於內核、驅動、靜態庫、動態庫等小型項目或者系統項目的開發。

CC一般多存在於makefile文件,是一種編譯時的環境變數,往往指向一個C/C++的編譯器,並沒有專門的實體和其對應。

2. 請問linux下cc和gcc是同一個東西嗎

linux下cc和gcc是同一個東西.

cc 是 unix 上 C 編譯器 傳統 名字。linux 仿 unix,你可以用 名字 cc .

linux 上 C 編譯器 就是 GNU C 編譯器 gcc。

unix 上 可以另裝 gcc, 但 unix 自帶的 cc 編譯器 不是 gcc。

3. cc gcc編譯器怎麼使用

gcc --help可以看gcc的編譯選項

常用的有
gcc -c xcxcx.c : -c 編譯C代碼,生成該文件的obj文件
gcc xcxcx.o -o dest : -o 鏈接各個obj文件,生成目標執行程序
-I : (這里是大寫i) 表示頭文件路徑
-L : 表示庫文件路徑
-l : (這里是小寫的L) 表示需要鏈接的庫文件
-O: (這里是大寫英文o) 表示優化參數
-WALL: 表示warning等級

這里是一句完整的話
g++ -Wl,-rpath,/usr/local/Trolltech/QtEmbedded-static/lib -o Qt_V4L_ShowImage main.o myWidget.o v4lThread.o moc_myWidget.o moc_v4lThread.o -L/usr/local/Trolltech/QtEmbedded-static/lib -lQtGui -L/usr/local/tslib/lib -L/usr/local/Trolltech/QtEmbedded-static/lib -L/usr/local/lib -L/home/root/ffmpeg/lib -lts -lQtNetwork -lQtCore -lc -lgcc -lm -lrt -ldl -lpthread -lavcodec -lavformat -lavutil -lx264 -xvidcore -lcv -lhighgui -lcvaux -lcxcore

不過還是自己看一下gcc的help比較好,那裡講的全面些

4. AIX里怎麼安裝CC編譯器

你要安裝的是IBM的xlc嗎?還是gcc編譯器?

如果是xlc,首先在操作系統中安裝依賴的文件集,比如bos.adt等等。

然後使用installp命令或者smit installp快捷菜單安裝xlc,如果依賴的文件集沒有安裝,安裝信息會有提示,並報錯。

如果是gcc編譯器,請按照gcc的說明文檔編譯安裝。

5. 如何在Linux中安裝cc和gcc編譯器

方法如下:
一:掛載yum源,在終端輸入指令:mount -o loop xxxx.iso /media/CentOS/
說明:xxxx.iso 是你的鏡像文件名(注意路徑正確)
/media/Centos/ 這個是掛載後文件地址,Centos是自己建的,也可以自己選著路徑;

二:修改/etc/yum.repos.d/CentOS-Media.repo
1.首先進入文件: vi /etc/yum.repos.d/CentOS-Media.repo
2.修改文件如下:
[c6-media]
name=CentOS-$releasever - Media #名字而已
baseurl=file:///media/Centos #剛剛掛載鏡像的地址
gpgcheck=1
enabled=1
gpgkey=file:///etc/media/Centos/RPM-GPG-KEY-CentOS-6
3. 退出保存。
4.輸入指令:gcc -v 看看有沒有反應。

6. 為什麼 gcc能編譯它 cc編譯出錯

從名字上看,老的unix系統的CC程序叫做C Compiler。但GCC這個名字按GNU的說法叫做Gnu Compiler Collection。因為gcc包含很多編譯器(C, C++, Objective-C, Ada, Fortran,and Java)。所以它們是不一樣的,一個是一個古老的C編譯器,一個是編譯器的Gnu的編譯器的集合(Gcc里的C編譯器比CC強大太多了,所以你沒必要用CC)。當你調用gcc時不一定是調用的C/C++編譯器,是gcc根據文件擴展名自動識別並調用對應的編譯器,具體可查閱$man gcc。

7. 編譯器用的哪一個

不同的操作系統,使用的 C 語言編譯器不同。對於 WINDOWS 系統而言,編譯器是 Microsoft Visual Studio C++;對於 UNIX 系統來說,編譯器是 cc;對於 Linux 系統來說,編譯器是 gcc 。但是無論是哪一種操作系統,也無論是哪一種編譯器,只要你真正熟練掌握了 C 語言編程技術,無論你使用哪一種操作系統,也無論你是使用哪一種 C 語言編譯器,這些都是非常容易學習、並掌握的。

8. ARMCC和ARMCLANG兩代編譯器有什麼區別

armcc,armclang都是arm的編譯器,armcc支持到Armv7架構,armclang可以支持Armv6,Armv7, Armv8以及今後Arm的新處理器。 如果是原來老項目,可以繼續使用armcc,但對於新項目或新的Arm core,建議armclang。

9. CC和gcc是一樣的編譯器嗎

cc是Unix系統的C Compiler,而gcc則是GNU Compiler Collection,GNU編譯器套裝。gcc原名為Gun c語言編譯器,因為它原本只能處理C語言,但gcc很快地擴展,包含很多編譯器(C、C++、Objective-C、Ada、Fortran、Java)。因此,它們是不一樣的,一個是古老的C編譯器,一個是GNU編譯器集合,gcc裡面的C編譯器比cc強大多了,因此沒必要用cc。
下載不到cc的原因在於:cc來自於昂貴的Unix系統,cc是商業軟體。
Linux下的cc是gcc符號連接,可以通過$ls –l /usr/bin/cc來簡單察看,該變數是make程序的內建變數,默認指向gcc。cc符號鏈接和變數存在的意義在於源碼的移植性,可以方便的用gcc來編譯老的用cc編譯的Unix軟體,甚至連makefile都不用改在,而且也便於Linux程序在Unix下編譯。

10. liux編譯中輸入cc是什麼意思

cc是Unix的c語言編譯器,是 c compiler 的縮寫。
gcc是Linux的,是GNU compiler collection 的縮寫
在Linux下,可以認為它們是一樣的,在Linux下調用cc時,其實際上並不指向unix的cc編譯器,而是指向了gcc,也就是,可以說cc是gcc的一個快捷方式

熱點內容
oracle同義詞存儲過程 發布:2025-02-09 06:00:59 瀏覽:156
quartz資料庫配置 發布:2025-02-09 05:58:07 瀏覽:113
彎矩圖編程 發布:2025-02-09 05:58:06 瀏覽:186
多個ip段怎麼配置網關 發布:2025-02-09 05:57:23 瀏覽:414
體檢中心的無線網密碼多少 發布:2025-02-09 05:40:15 瀏覽:515
腳本語言是編譯還是解釋 發布:2025-02-09 05:30:24 瀏覽:643
天墓密碼結局是什麼 發布:2025-02-09 05:25:52 瀏覽:437
如何找回網際網路帳號的密碼 發布:2025-02-09 05:20:05 瀏覽:373
樹莓派源碼 發布:2025-02-09 05:07:00 瀏覽:651
安卓手機為什麼搜不到懂球帝 發布:2025-02-09 05:04:42 瀏覽:817