我有一個創建與此代碼保存環境變量不使用/斌/慶典
memcpy(buff,"EGG=",4);
putenv(buff);
system("/bin/bash");
和buff
值稱爲$EGG
一個環境變量來創建一個環境變量的程序,我用它通過$EGG
變量,但爲了使用它,我看到我必須使用呼叫system("/bin/bash");
。否則,如果我不使用/ bin/bash調用,則不會找到我的$EGG
變量。
有沒有辦法在不致電/bin/bash
的情況下保存我的環境變量?
如果我想用c programm永久保存我的環境變量。我該怎麼做? – Alex
你不能。 @Alex你只能在節目的所有時間以及它的所有孩子,比如你在例子中產生的'bash'。這是一個概念問題。 – alk
我明白... – Alex