2015年12月20日 星期日

在Mac上,放置 binary file 的相關概念

前一陣子剛好有一個需求,就是將他人所編譯好的 binary file(我看到的副檔名為 unix executable),在 command-line 執行,傻傻的我一直對著該檔雙擊,結果都因為沒送進任何參數,而立馬結束。

因此開始思考怎麼在 command line 上,讓 binary file 如同指令般被我操作,而所幸找到了一些文章,也更認識了在Mac上環境變數的一些小竅門。

大致上心得如下:在 command line 下,打 echo $PATH,查看路徑變數存了哪一些,每個以 : 為分隔,我們也可以用 export 來設置新變數路徑,而通常可以將 binary file 放在 /usr/local/bin 下,而因為 /usr/local/bin 在 /usr/bin 及 /bin 之後,因此若有相同名稱,會先以系統層級為基準,深入的瞭解與解法可以查看此篇:mac-os-x-conventional-places-where-binary-files-should-live

平常時都是用 Homebrew 來管理電腦上的套件,而像是這種自行下載 binary file 的經驗,感覺也相當不錯 XD

沒有留言:

張貼留言