2016-07-07 51 views
-1

我想運行在終端基本命令行?

compilervars.sh [-arch] <arch> [-platform <platform>] 

    <arch> must be one of the following: 
     ia32   : Set up for IA-32 target. 
     intel64  : Set up for Intel(R)64 target. 
    <platform> must be of the following: 
     linux   : Set to Linux target.(default) 
     mac   : Set to Mac target. 

的目標是Intel64位和平臺MAC以下。我在正確的目錄中。有人可以請幫助基本的語法?

回答

0

與編輯的問題,提供完整的「幫助」輸出任一應工作修訂:

./compilervars.sh -arch intel64 -platform mac 

./compilervars.sh intel64 -platform mac 
+0

它不會。在我編輯之前,'<' and '>'字符被當作HTML元字符,所以在問題中沒有正確顯示使用信息。 –

+0

我更新了答案以反映命令幫助輸出中更正的語法。如果它不起作用,請提供您所看到的確切錯誤。 。 – alzee

+0

我不認爲你的第二個命令是有效的。 ''是可選的,但如果它在那裏,它必須以'-platform'開頭。檢查幫助信息(和我的回答)中方括號的位置。 –

1

一般[方括號]表示可選項。

由於要同時指定架構(intel64)和平臺(mac),你需要指定這兩個選項,代替<arch>和適當<platform>

compilervars.sh -arch intel64 -platform mac 

這不要緊爲你的使用情況,但顯然<arch>說法是強制性的,但-arch標誌前面是可選的,所以這些:

compilervars.sh intel64 
compilervars.sh -arch intel64 
compilervars.sh intel64 -arch linux 
compilervars.sh -arch intel64 -platform linux 

都是等價的(因爲linux是默認平臺)。無論如何,指定一切並沒有什麼壞處。

這一切都假設使用信息是準確的。

+0

謝謝大家。你太棒了 – ddd