看板 Linux 關於我們 聯絡資訊
請教各位是否有人有遇過 makefie 中我去做 setenv XXX_LICENSE_FILL 123.123.123.123 失敗 出現 make: execvp: setenv: Permission denied 這個部份要如何解? (我的shell 環境是tcsh) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.75.124.162 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1498055027.A.F9D.html
kenduest: 你可能要交代一下整個需求,因為不懂 Makefile 06/21 23:44
kenduest: 這樣寫的目的... 你要設定環境變數主要目的是要配合什麼 06/21 23:44
Vdragon: 在 Makefile 中外部呼叫是在獨立的子殼層(subshell)中執 06/22 15:57
Vdragon: 行 06/22 15:57
Vdragon: 您應該要設定的是 Make 的變數而非 tcsh 的變數,大概是 06/22 15:57
Vdragon: 這樣 06/22 15:57
Vdragon: 參閱 https://www.gnu.org/software/make/manual/make.ht 06/22 16:05
Vdragon: ml#Environment 06/22 16:05
adnap: 謝 謝回覆. 不過你這個網址我好像無法閱讀.. 06/23 09:31
adnap: 應該說我想要把env變數丟到外層去. 我也用過source 也失敗 06/23 09:32