我在Debian VM上使用Eclipse(Kepler)交叉编译到linux系统(Yocto Project i586 / 32)。
我是Eclipse的新手,请原谅我的无知。
我有一个' HelloWorld'构建和运行良好的程序。 我想添加另一个c文件和标题,所以我使用File / New / Header和File / New Source文件来创建文件,填充它们并编写代码。
它们非常简单,标题声明了一个函数(makeDaemon)和一堆标志,c文件实现了该函数。
在我的HelloWorld.c"文件我有#include' d新的头文件。 (#include "makeDaemon.h"
)
在构建时,我遇到了构建错误 - 未定义引用' makeDaemon' - 我已经检查了所有拼写等等。我已经点击了刷新'在项目和src文件夹上。
所以看起来编译器没有在构建中包含我的新c文件?我是否必须以某种方式将其添加到makefile中?