初级会员

- 积分
- 149
- 金钱
- 149
- 注册时间
- 2019-7-29
- 在线时间
- 24 小时
|
今天在修改网络驱动完,进行make编译结果报错,信息如下
arm-linux-gnueabihf-ld.bfd:u-boot.lds:1: ignoring invalid character `#' in expression
arm-linux-gnueabihf-ld.bfd:u-boot.lds:1: syntax error
Makefile:1173: recipe for target 'u-boot' failed
make: *** [u-boot] Error 1
经过到网上查阅,原来是对宏注释的问题,因为不想删掉原来的代码,就注释了起来,比较方便的就一个双斜杠,毕竟ctrl+/ 用起来很顺手
如下图
报错原因就是这样注释出现的
修改方法一、#if0 xxxx #endif用这种条件编译的方法,如下图
修改方法二、使用/**/进行注释,如下图
|
|