我正在尝试使用XCode 4(带有外部构建实用程序)在ARM上进行嵌入式Linux内核开发。请注意,我有所有的交叉编译器和工具在Mac上的命令行工作,但为了舒适,我想使用XCode。
标准的make阶段(make arm CROSS_COMPILE= ARCH=arm -none-eabi- uImage)似乎工作得很好,但不知道如何:
(a)在shell中创建一个需要交互输入的目标(make ARCH=arm menuconfig)。它总是抱怨“打开终端时出错:未知”,并且从XCode 4开始,它在后台运行。你知道如何在前台打开一个交互式shell吗?
(b)使用arm-none eabi-gdb作为我的调试器。这是可选的,但会非常整洁。
谢谢!
发布于 2011-03-20 21:29:58
a)您能想出如何启动包含命令的xterm的等价物吗?或者,某些IDE具有在交互式窗口中运行命令的复选框选项。最后,考虑从命令行执行任何与menuconfig相关的make操作
b)取决于xcode是否能在一般情况下使用gdb的协议。如果可以,那么问题就是弄清楚整个gdbserver目标启动过程。如果不能,您将不得不进行文本模式调试或使用与gdb兼容的前端。
https://stackoverflow.com/questions/5287885
复制相似问题