Linux下的編譯器和環境變數配置

2021-06-10 08:21:53 字數 600 閱讀 1777

編譯器:

gcc編譯器可以用來編譯c和c++源程式,c編譯器通過檔案的字尾來判斷是c程式還是c++程式。一般來說c原始檔的字尾為「.c」,而c++原始檔的字尾為「.c」或「c++」。

但gcc編譯器只能編譯c++源程式,不能與使用的庫連線,因此用g++來完成c++程式的編譯與連線,該程式會自動呼叫gcc來編譯。

linux裡環境變數的設定,有如下幾種方法:

(1)直接在終端裡輸入export 後面加要設的變數,例如:

export qtdir=$pwd/qt-2.3.2

其中,pwd是用來顯當前路徑的命令,在其前面加上$,則表示qt的目標目錄在當前目錄下的「qt-2.3.2」裡,當然「$pwd」也可以用絕對路徑來代替。這種方法所設的環境變數在下次開機後不再有效,而且換個shell也不會有效,只是臨時的。

(2)在etc/profile裡新增環境變數,在這裡添的環境變數對所有使用者的shell都有效。至於怎麼新增,網上很多。

(3)修改.bashrc, 如果你需要給某個使用者許可權使用這些環境變數,你只需要修改其個人使用者主目錄下的.bashrc檔案就可以了。

(4)用以上後面兩種方法設定好環境變數後,記得重啟,才能生效

vc 編譯器環境變數設定

在cmd中使用vc編譯器需要設定三個環境變數 1 系統環境變數path加入 編譯器路路徑 bin 2 加入include環境變數 編譯器路徑 include 3 加入lib環境變數 編譯器路徑 lib 比如我的vc編譯器放在e developtool vc2010 path應加入e developt...

修改C 編譯器的環境變數

用c 做簡單測試的時候,一般會直接用微軟自帶的csc.exe編譯器。但每次都要在命令提示符下寫一大串的路徑,非常不便。哈哈,經過一輪google,終於找到了乙個簡便的方法,就是改變一下環境變數。以window2003為例 選擇 我的電腦 右鍵 屬性 高階 環境變數,找到path變數名 編輯 把csc...

Linux環境下GNU, GCC, G 編譯器

一,gnu gnu是 gnu s not unix 的遞迴縮寫,stallman宣布gnu應當發音為guh noo 革奴 以避免與new這個單詞混淆 注 gnu在英文中原意為非洲牛羚,發音與new相同 為保證gnu軟體可以自由地 使用 複製 修改和發布 所有gnu軟體都在乙份在禁止其他人新增任何限制...