ERROR : arm-linux-ld:u-boot.lds:1: ignoring invalid character `#' in expression

来源:互联网 发布:ubuntu下好用的输入法 编辑:程序博客网 时间:2024/05/17 22:49

今天在u-boot的smdk2440.h文件中用单行注释双斜杠注释了一个宏定义,如下:

//#define CONFIG_CMD_NAND

在编译的时候出现下面错误提示:

arm-linux-ld:u-boot.lds:1: ignoring invalid character `#' in expressionarm-linux-ld:u-boot.lds:1: syntax errorMakefile:1193: recipe for target 'u-boot' failedmake: *** [u-boot] Error 1

解决办法:
改为其他注释方式:

/* #define CONFIG_CMD_NAND */

#if 0#define CONFIG_CMD_NAND#endif

都可以。

0 0