一般嵌入式系統在OS 裡面會設置環境變量,至少有:
LIB=/system/lib 之類的,但如果在其他bin 有如下代碼:
...
system("do-some-exec-or-some-shell-script");
...
是 不會 參考到環境變量的,因此如果關連到某些庫函數之類的就會執行失敗,因此要加上
....
system("export LIB=/system/lib); /*或其他的環境變量*/
system("do-some-exec-or-some-shell-script");
....