机器感知
一个专注于SLAM、机器视觉、Linux 等相关技术文章分享的公众号

错误输出:
arm-none-linux-gnueabi-ld:u-boot.lds:1: ignoring invalid character `#' in expression
arm-none-linux-gnueabi-ld:u-boot.lds:1: syntax error
make: *** [u-boot] 错误 1
出错原因:
在源代码中使用如下方式进行代码注释:
//#define FOO_MACRO
解决办法:
1.
/* #define FOO_MACRO */
2.
#if 0
#define FOO_MACRO
#endif
本文介绍了一种在嵌入式开发过程中遇到的编译错误:使用特殊符号进行注释导致的问题,并提供了两种解决方案。一种是采用标准的C语言注释方式,另一种则是通过预处理器条件编译的方式实现。
1610

被折叠的 条评论
为什么被折叠?



