[問題] setenv 失敗

看板Linux作者 (空白)時間8年前 (2017/06/21 22:23), 編輯推噓0(0010)
留言10則, 3人參與, 最新討論串1/2 (看更多)
請教各位是否有人有遇過 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

06/21 23:44, , 1F
你可能要交代一下整個需求,因為不懂 Makefile
06/21 23:44, 1F

06/21 23:44, , 2F
這樣寫的目的... 你要設定環境變數主要目的是要配合什麼
06/21 23:44, 2F

06/22 15:57, , 3F
在 Makefile 中外部呼叫是在獨立的子殼層(subshell)中執
06/22 15:57, 3F

06/22 15:57, , 4F
06/22 15:57, 4F

06/22 15:57, , 5F
您應該要設定的是 Make 的變數而非 tcsh 的變數,大概是
06/22 15:57, 5F

06/22 15:57, , 6F
這樣
06/22 15:57, 6F

06/22 16:05, , 7F

06/22 16:05, , 8F
06/22 16:05, 8F

06/23 09:31, , 9F
謝 謝回覆. 不過你這個網址我好像無法閱讀..
06/23 09:31, 9F

06/23 09:32, , 10F
應該說我想要把env變數丟到外層去. 我也用過source 也失敗
06/23 09:32, 10F
文章代碼(AID): #1PIe5p-T (Linux)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
0
10
文章代碼(AID): #1PIe5p-T (Linux)