您的位置:首页 > 编程语言 > Java开发

解决Eclipse交叉编译环境下出现Symbol"NULL" could not be resolved

2016-06-13 09:56 507 查看
此处,Eclipse中交叉编译C项目,出错:

Symbol ‘NULL’ could not be resolved

的原因是:

因为没有把NULL的定义所在的文件stddef.h所在的路径

xxx/include/linux

加入到当前项目的include

所以解决办法是:

把对应的include/linux路径

加到对应的项目的include中即可:

右击项目->C/C++ General->Paths and Symbols->Include,对于GNU C和GNU C++,都去Add添加上对应的此include/linux路径

此处,交叉编译器中,包含了stddef.h的路径是:

/opt/crosscompile/xscale/gcc-4.6.0-glibc-2.9/arm-xscale-linux-gnueabi/sysroot/usr/include/linux
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: