導航:首頁 > 源碼編譯 > gcc源碼

gcc源碼

發布時間:2022-02-05 21:43:27

① 怎樣閱讀 gcc 源代碼

1.先學會gcc對c語言的擴展
2.對照gcc internals(網上已有中文版本)查看源代碼
3.最好下載「現代編譯原理:C語言描述.pdf」,比如計算必經點公式、活躍分析、著色圖的寄存器分配....不對照課本知識,你就是看不懂。

② 哪裡可以找到GNU的,C++標准庫的源代碼 gcc源碼包中的感覺不全(stdc++,v3)

http://ftp.gnu.org/old-gnu/libstdc++/

③ gcc的源代碼包有多大感謝回答!

最新的版本大概100MB。

參見
gcc-4.9.1.tar.bz2 16-07-2014 11:17:12. 85.69 MiB
gcc-4.9.1.tar.gz 16-07-2014 12:51:28. 110.24 MiB

來源
mirrors-au.go-parts.com/gcc/releases/gcc-4.9.1/

④ 沒安裝gcc,是不是就不能用gcc的源碼方式安裝

當然是了,源碼方式安裝程序,都是把程序編譯成可執行文件
如果沒有安裝的話,就沒有編譯的程序,所以就不用安裝了

⑤ gcc是開源的吧代碼是用什麼寫的匯編么

gcc官方網站 http://gcc.gnu.org/
關於gcc的信息可以自己找到,源代碼也可以下到(不過官方下載有點費勁)。gcc也是用C語言寫的。

⑥ 想讀懂gcc源代碼

學學編譯原理, 然後在看吧, 你要是沒編譯原理的基礎, 你就看代碼, 你更本就不能理解它的演算法, 你也沒辦法理解它的思想

⑦ 我下載了linux gcc的源代碼後,我想查看各個函數的源代碼,但是不知到如何下手,有沒有那個大牛給點幫助。

只是寫程序的話,就不是你這么操作的,建議你看下《LinuxC函數實例速查手冊》
或者《Linux 常用C函數 》這類型的書吧,有詳細的基本函數的介紹,比你看頭文件要輕松的多了。但你要是想知道C庫函數怎麼實現的話,倒是可以看看源碼,對自己的程序設計還是有幫助的。
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
printf("Hello~~\n");
return 0;
}
編譯方式
gcc 源文件名 -o 目標文件名 -Wall
Eg:
gcc 1.c -o demo -Wall
運行
./demo
就能看到列印了。
有啥問題可以繼續溝通~~~
另外不知道函數的聲明和用法可以在Linux用man命令查看.例如
man printf
就能看到具體的聲明和簡單的用法。當然,man不能查看所有的函數。最萬能的辦法就是求助萬能的google和,比你直接找源碼要快的多。

⑧ 求自動用GCC編譯C源碼的源程序

批處理 ?
makefile ?
請把問題問清楚 不要連自己都看不懂 !

⑨ gcc可以編譯E盤的源代碼嗎

在某種程度上gcc和g++都可以編譯.cpp後綴的程序,但是因為gcc命令不能自動和C++程序使用的庫聯接,所以通常用g++來完成鏈接。
後綴為.c的,gcc把它當作是C程序,而g++當作是c++程序;後綴為.cpp的,兩者都會認為是c++程序,注意,雖然c++是c的超集,但是兩者對語法的要求是有區別的。C++的語法規則更加嚴謹一些。
編譯階段,g++會調用gcc,對於c++代碼,兩者是等價的,但是因為gcc命令不能自動和C++程序使用的庫聯接,所以通常用g++來完成鏈接,為了統一起見,乾脆編譯/鏈接統統用g++了,這就給人一種錯覺,好像cpp程序只能用g++似的。

閱讀全文

與gcc源碼相關的資料

熱點內容
如果appstore被刪了怎麼辦 瀏覽:286
電腦報2017pdf 瀏覽:266
思考快與慢pdf下載 瀏覽:696
ins命令只能插入一條記錄嗎 瀏覽:548
spss如何連接本地伺服器 瀏覽:624
植發稀少加密多少錢一根 瀏覽:692
無法接伺服器是什麼情況 瀏覽:212
壓縮褲的尺寸如何選擇 瀏覽:471
伺服器命令如何下載文件夾下 瀏覽:550
交叉編譯工具的安裝位置 瀏覽:587
linux命令ping本地地址 瀏覽:214
方舟編譯器和超級文件管理 瀏覽:118
81年的程序員 瀏覽:32
技能人才佔比演算法 瀏覽:55
s8文件夾忘記密碼怎麼辦 瀏覽:918
大家的日語中級pdf 瀏覽:438
編譯與運行什麼區別 瀏覽:841
死或生5PS3解壓 瀏覽:244
pdf怎麼刪字 瀏覽:54
買壓縮面膜注意什麼 瀏覽:111