關於makefile.. - Linux

Lydia avatar
By Lydia
at 2013-12-22T10:27

Table of Contents

我是職場菜鳥,linux新手,我想問假設我用Bernie帳號登入系統,那現在的位置

就是在我的家目錄底下,然後我編輯一個makefile內容如下:

Setting:
export YOUR_PATH=~/test
cd ${YOUR_PATH}

結束 makefile編輯回到命令列並打上 [Bernie@localhost ~]$ make Setting

為啥[Bernie@localhost ~]不能變成[Bernie@localhost test]?????

那我該怎麼做才能達成這目的呢?感謝各位前輩。

--
Tags: Linux

All Comments

Edith avatar
By Edith
at 2013-12-22T16:31
把 ~ 換成 $(HOME) 試試看
Callum avatar
By Callum
at 2013-12-24T22:35
把makefile的內容的~換掉嗎? 執行出來結果一樣~"~
Damian avatar
By Damian
at 2013-12-25T22:42
Makefile 裡面每一行指令都會在新的 shell 裡執行
Connor avatar
By Connor
at 2013-12-30T20:06
可以考慮改寫成 shell script 然後 source 進來
Barb Cronin avatar
By Barb Cronin
at 2014-01-01T13:56
樓上正解
Freda avatar
By Freda
at 2014-01-05T23:04
您說每一行指令在新的shell執行,意思是我的makefile裡
Ivy avatar
By Ivy
at 2014-01-09T02:56
目前有兩個shell+還為執行makefile的shell,共三個?
Candice avatar
By Candice
at 2014-01-09T17:00
make 啟動的 shell 只執行一行就結束了
Poppy avatar
By Poppy
at 2014-01-12T15:24
但是 export 和 cd 的目的都是要改現在的 shell 環境
Enid avatar
By Enid
at 2014-01-15T20:16
讓 make 啟動新的 shell 去執行這些東西是沒有效果的
Andrew avatar
By Andrew
at 2014-01-18T14:41
$()這括號裡面放的是指令 不要跟變數的樣式搞錯了
Yedda avatar
By Yedda
at 2014-01-22T19:59
make是在子進程實行 不影響shell的當前目錄
Irma avatar
By Irma
at 2014-01-26T18:02
恩 謝謝各位
Zora avatar
By Zora
at 2014-01-30T03:32
$() 在 shell script 裡面是執行指令
Kama avatar
By Kama
at 2014-02-03T10:06
但是 $() 在 Makefile 裡面是變數,${} 後來加上去的

製作開機光碟

Emma avatar
By Emma
at 2013-12-21T18:38
請問各位大大 我想用 ubontu 燒一片 win7 的安裝光碟 請問有沒有 tool 可用? 我不得其門而入阿 -- 我用名為真心的卡牌說服你 這是我最後一張牌 - ...

Ubuntu編譯核心後無法開機

Adele avatar
By Adele
at 2013-12-20T15:43
之前編譯核心都沒開機成功過,這次因為工作需要又來嘗試 (參考網頁 http://www.douban.com/group/topic/37180249/ ) 結果又失敗了 以前失敗都是開機時選原本的kernel開機就可以恢復了,但是這次是用我的筆電 (Dell inspiron 14z),它在開機時會進入一 ...

VMware無法重新啟動或關機

Oscar avatar
By Oscar
at 2013-12-20T01:31
但其實主要是想請教大家關於VM的問題(若不適在此發問,請大家多多包涵) 之前在使用結束後,並沒有將vm關機,而只是處於suspend狀態 但由於記憶體不足,原本suspend的vm無法開機,但真正困擾的是 這時的vm也不能重開機或關機,而是持續處在suspend狀態 這麼一來,就無法重新校正記憶體容量 ...

ssh -X 無法正常顯示圖形介面

Zenobia avatar
By Zenobia
at 2013-12-19T22:40
請教各位前輩 系統是CentOS 6.5 我使用ssh -X 連線進遠端server並開啟應用軟體 圖形視窗是有彈出,外框形狀是對的、功能是對的 但畫面完全不對,字不是字圖也不是圖,圖感覺像是從自己電腦裡某個cache亂拚出來 可是在windows下使用PuTTY搭配Xming卻沒有這個問題可以正常 ...

Re-make driver

Valerie avatar
By Valerie
at 2013-12-19T22:18
我最近拿到一個Qualcomm的產品 因為插上linux PC後沒反應,去google後發現可以在qmi_wwan.c裡add這個產品 (ubuntu的版本是12.04 LTS,kernel為3.5.0.43) 但是make時一直有錯誤訊息,所以請教各位大大 Makefile: obj-m := qmi ...