進程的環境使用全局的以NULL結尾的字符串集合。系統中規定的每個字符串
的格式是name=something.
linux中提供了environ指針來訪問其環境內容。當然在使用之前應該去聲明它:
extern char** environ;見下面的例子:
一個進程的初始環境是和用fork和ecec創建出來的環境相同的,當然如果你爲新進程指定環境也是可以的,
使用下面兩個exec接口即可:
進程的環境使用全局的以NULL結尾的字符串集合。系統中規定的每個字符串
的格式是name=something.
linux中提供了environ指針來訪問其環境內容。當然在使用之前應該去聲明它:
extern char** environ;見下面的例子:
一個進程的初始環境是和用fork和ecec創建出來的環境相同的,當然如果你爲新進程指定環境也是可以的,
使用下面兩個exec接口即可:
bash: scp: No such file or directory lost connection 遇到這個問題,查了半天,原來目錄機器上把PATH置爲空了orz.