我想在终端
中运行以下内容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 :(得分: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
是默认平台)。在任何情况下,指定一切都没有坏处。
这一切都假定使用信息是准确的。
答案 1 :(得分:0)
修改问题,提供完整的&#34;帮助&#34;输出其中任何一个都应该有效:
./compilervars.sh -arch intel64 -platform mac
或
./compilervars.sh intel64 -platform mac