當前位置:首頁 > 科技 > 正文

gcc 下載 tar(gcc 下載 linux)

如何在centos的linux在安裝gcc?

在線安裝gcc最方便了,确保網絡是通的,然後在終端執行命令:

yum install gcc

注意:yum命令需要用root用戶權限來執行,所以要先切換成root用戶。

虛拟機上的Linux系統怎麼安裝gcc編譯器?

如果Linux服務器能夠上網的話,使用 yum命令安裝安裝gcc yum install gcc 安裝g++ yum install gcc-c++如果是純手工安裝RPM包的話,比較繁。要依賴包一個一個安裝上去,最後再安裝gccrpm -ivh kernel-headers-2.6.32-431.el6.x86_64.rpmrpm -ivh glibc-headers-2.12-1.132.el6.x86_64.rpmrpm -ivh glibc-devel-2.12-1.132.el6.x86_64.rpmrpm -ivh libgomp-4.4.7-4.el6.x86_64.rpmrpm -ivh ppl-0.10.2-11.el6.x86_64.rpmrpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpmrpm -ivh mpfr-2.4.1-6.el6.x86_64.rpmrpm -ivh cpp-4.4.7-4.el6.x86_64.rpmrpm -ivh gcc-4.4.7-4.el6.x86_64.rpm

linux下怎麼安裝gcc?

1、在Linux環境下隻要能鍊接Internet就可以通過本地的yum源來安裝,在終端下輸入yum install gcc就可以

2、linux内核自帶了這些硬件的驅動,無須下載安裝的

3、你用的是虛拟機,隻要在安裝linux的時候設定好以橋連的方式共享Internet就可以上網的

4、這個還沒試過。你可以搜索一下虛拟機與本地文件共享相關的關鍵字試一試

5、這個隻是個warning,不是error,系統已經提示你可以以超級用戶(相當于windows下的管理員權限)的是身份登陸了,而且還要設定密碼

還有什麼疑問,咱們再讨論

linux入門基礎(三)Gcc編譯編程?

【希望對你有幫助】

建議你看看編程的一些基礎知識

- 經典hello word 程序

#include

int mian()

{

printf("hello world!n");

return 0;

}

- 編譯

-進入終端

-進入源文件所在的目錄

$ gcc hello.c -o hello

- 運行

$ ./hello

Linux的gcc是怎麼用的?

在終端中輸入 gcc 文件名 -o 目标文件名然後 ./目标文件名 就行了,沒有目标文件名,自動存為 a執行 ./a 就行了。在使用Gcc編譯器的時候,我們必須給出一系列必要的調用參數和文件名稱。GCC編譯器的調用參數大約有100多個,其中多數參數我們可能根本就用不到,這裡隻介紹其中最基本、最常用的參數。  GCC最基本的用法是∶gcc   其中options就是編譯器所需要的參數,filenames給出相關的文件名稱。  -c,隻編譯,不連接成為可執行文件,編譯器隻是由輸入的.c等源代碼文件生成.o為後綴的目标文件,通常用于編譯不包含主程序的子程序文件。  -o output_filename,确定輸出文件的名稱為output_filename,同時這個名稱不能和源文件同名。如果不給出這個選項,gcc就給出預設的可執行文件a.out。  -g,産生符号調試工具(GNU的gdb)所必要的符号資訊,要想對源代碼進行調試,我們就必須加入這個選項。  -O,對程序進行優化編譯、連接,采用這個選項,整個源代碼會在編譯、連接過程中進行優化處理,這樣産生的可執行文件的執行效率可以提高,但是,編譯、連接的速度就相應地要慢一些。  -O2,比-O更好的優化編譯、連接,當然整個編譯、連接過程會更慢。  -Idirname,将dirname所指出的目錄加入到程序頭文件目錄列表中,是在預編譯過程中使用的參數。C程序中的頭文件包含兩種情況∶  A)#include   B)#include “myinc.h”  其中,A類使用尖括号(< >),B類使用雙引号(“ ”)。對于A類,預處理程序cpp在系統預設包含文件目錄(如/usr/include)中搜尋相應的文件,而B類,預處理程序在目标文件的文件夾内搜索相應文件。 GCC執行過程示例  示例代碼 a.c:  #include   int main()  {  printf("hellon");  }  預編譯過程:  這個過程處理宏定義和include,并做語法檢查。  可以看到預編譯後,代碼從5行擴展到了910行。  gcc -E a.c -o a.i  cat a.c | wc -l  5  cat a.i | wc -l  910  編譯過程:  這個階段,生成彙編代碼。  gcc -S a.i -o a.s  cat a.s | wc -l  59  彙編過程:  這個階段,生成目标代碼。  此過程生成ELF格式的目标代碼。  gcc -c a.s -o a.o  file a.o  a.o: ELF 64-bit LSB relocatable, AMD x86-64, version 1 (SYSV), not stripped  鍊接過程:  鍊接過程。生成可執行代碼。鍊接分為兩種,一種是靜态鍊接,另外一種是動态鍊接。使用靜态鍊接的好處是,依賴的動态鍊接庫較少,對動态鍊接庫的版本不會很敏感,具有較好的兼容性;缺點是生成的程序比較大。使用動态鍊接的好處是,生成的程序比較小,占用較少的内存。  gcc a.o -o a  程序運行:  ./a  hello編輯本段GCC編譯簡單例子  編寫如下代碼:  #include   int main()  {  printf("hello,world!n");  }  執行情況如下:  gcc -E hello.c -o hello.i  gcc -S hello.i -o hello.s  gcc -c hello.s -o hello.o  gcc hello.c -o hello  ./hello  hello,world!

總結

以上是真正的電腦專家為你收集整理的gcc 下載 tar(gcc 下載 linux)的全部内容,希望文章能夠幫你解決所遇到的問題。

如果覺得真正的電腦專家網站内容還不錯,歡迎将真正的電腦專家推薦給好友。

你可能想看:

有話要說...

取消
掃碼支持 支付碼