我创建了一个在构建Objective-C项目时运行的bash脚本。该脚本运行gcc,编译一个c ++代码生成器。
从终端运行脚本时,一切正常并且可执行文件已创建,但当它作为XCode构建阶段的一部分执行时,在链接错误error: Unsupported architecture
时失败
链接命令是:
$(CXX) -o myCodegen myCodegen.cpp -std=c++11 -stdlib=libc++
我的猜测是XCode注入了一些环境标志,甚至重新定义了CXX,但是我找不到应覆盖哪些标志。
是否可以像运行终端一样运行脚本?