2012-01-29 56 views
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

回答

-1

何不您是否在Xcode中添加源代码并让Xcode执行实际构建而不是使用make?

+0

感谢您的回复。我只是尝试过(把我所有的源文件放到项目中),但构建失败 - 看起来像我所有的文件编译,但链接失败...不知道为什么 – alphaJA 2012-01-29 08:22:29

+0

什么是错误信息? – 2012-01-29 08:31:59

+0

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

相关问题