臨時配置適合快速測試,無需修改配置文件,但關閉終端后失效。
操作步驟:
/usr/bin/gcc
):export PATH=$PATH:/usr/bin/gcc
gcc --version
若顯示GCC版本信息(如gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
),則說明臨時配置成功。永久配置需修改用戶級配置文件,對當前用戶的所有終端會話有效。
操作步驟:
~/.bashrc
文件(Bash shell默認配置文件):nano ~/.bashrc
/usr/local/gcc-14.2.0/bin
):export PATH=$PATH:/usr/bin/gcc
Ctrl+X
→Y
→Enter
)。source ~/.bashrc
gcc --version
若需要所有用戶都能使用GCC,需修改全局配置文件(需root權限)。
操作步驟:
/etc/profile
:sudo nano /etc/profile
export PATH=$PATH:/usr/bin/gcc
source /etc/profile
gcc --version
注意:若GCC安裝在自定義路徑(如/usr/local/gcc-14.2.0
),還需補充設置頭文件和庫文件路徑,避免編譯時找不到依賴:export C_INCLUDE_PATH=/usr/local/gcc-14.2.0/include:$C_INCLUDE_PATH
export CPLUS_INCLUDE_PATH=/usr/local/gcc-14.2.0/include:$CPLUS_INCLUDE_PATH
export LIBRARY_PATH=/usr/local/gcc-14.2.0/lib64:$LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/gcc-14.2.0/lib64:$LD_LIBRARY_PATH
which gcc
命令可確認GCC的實際安裝路徑(如/usr/bin/gcc
或/usr/local/gcc-14.2.0/bin/gcc
),需替換配置文件中的路徑。/etc/profile
需sudo權限,修改~/.bashrc
僅需當前用戶權限。source
命令(或重新打開終端)才能使更改生效,否則需重啟終端。update-alternatives
命令切換默認版本,或在PATH中調整優先級(將所需版本的路徑放在前面)。通過以上方法,可根據需求選擇臨時或永久配置GCC環境變量,確保系統能正確識別并使用GCC編譯器。