2
我有一个C程序,我通常通过在终端上使用Makefile进行编译,并且我想在Xcode 4上运行我的可执行文件以进行调试。 Xcode 4上的图形调试器看起来非常有用。在Xcode 4中运行外部可执行文件以将其用作调试程序
我读了一堆关于添加外部可执行文件的相关文章,但我似乎无法弄清楚。
我试了两件事。 首先,我开始了一个空的项目,并创建了一个新的方案并将可执行文件设置为我的可执行文件。当我建立时,它失败了。它说:“运行目标我的Mac 64位不适用于运行该计划'new_scheme'。”其次,我尝试通过将工具路径设置为/ usr/bin/make,并将所有源文件和我的makefile放入项目中来制作外部构建系统项目。这也失败了build..here的错误:
make: *** No targets specified and no makefile found. Stop.
Command /usr/bin/make failed with exit code 2
我不知道在这一点上做的,但基本上我想使用调试我的C程序的XCode 4
感谢您的回复。我只是尝试过(把我所有的源文件放到项目中),但构建失败 - 看起来像我所有的文件编译,但链接失败...不知道为什么 – alphaJA 2012-01-29 08:22:29
什么是错误信息? – 2012-01-29 08:31:59
ld:/Users/myname/Library/Developer/Xcode/DerivedData/p1p1-blycujwztfigyubiyoyajnkuwvai/Build/Intermediates/p1p1.build/Debug/p1p1.build/Objects-normal/x86_64/myfile1.o和/ Users中的重复符号_foo /myname/Library/Developer/Xcode/DerivedData/p1p1-blycujwztfigyubiyoyajnkuwvai/Build/Intermediates/p1p1.build/Debug/p1p1.build/Objects-normal/x86_64/myfile2.o适用于体系结构x86_64 Command/Developer/usr/bin/gcc-4.2失败,退出代码为1 (我为了隐私而修改了名称) 这是一个链接器错误。 – alphaJA 2012-01-29 08:41:38