首先寫一個可執(zhí)行程序,比如hello
#include "stdio.h" int main() { printf("hello"); return 0; } 然后將它編譯成二進制可執(zhí)行文件 gcc hello.c -o hello
linux命令行下面執(zhí)行某個命令的時候,首先保證該命令是否存在,若存在,但輸入命令的時候若仍提示:command not found
這個時候就的查看PATH環(huán)境變量的設(shè)置了,當(dāng)前命令是否存在于PATH環(huán)境變量中
#查看PATH: echo $PATH
舉例說,命令 hello 在/c
但執(zhí)行的時候提示:
-bash: composr: command not found
這個時候,通過echo $PATH,,發(fā)現(xiàn)hello并未在PATH環(huán)境變量中有設(shè)置,這個時候就需要把hello所在路徑添加到PATH中
所以需要修改PATH環(huán)境變量,具體如下:
方法一:
export PATH=$PATH:/c #配置完后可以通過echo $PATH查看配置結(jié)果。 #生效方法:立即生效 #有效期限:臨時改變,只能在當(dāng)前的終端窗口中有效,當(dāng)前窗口關(guān)閉后就會恢#復(fù)原有的path配置 #用戶局限:僅對當(dāng)前用戶
方法二:
#通過修改.bashrc文件: vim ~/.bashrc #在最后一行添上: export PATH=$PATH:/c #生效方法:(有以下兩種) #1、關(guān)閉當(dāng)前終端窗口,重新打開一個新終端窗口就能生效 #2、輸入“source ~/.bashrc”命令,立即生效 #有效期限:永久有效 #用戶局限:僅對當(dāng)前用戶
方法三:
#通過修改profile文件: vim /etc/profile export PATH=$PATH:/c #生效方法:系統(tǒng)重啟 #有效期限:永久有效 #用戶局限:對所有用戶
方法四:
#通過修改environment文件: vim /etc/environment 在PATH="/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin"中加入 ":/c" #生效方法:系統(tǒng)重啟 #有效期限:永久有效 #用戶局限:對所有用戶