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