在我的主要.c文件,我已经定义NUMBER
为:GCC错误:未定义参考***
#define NUMBER '0'
在另一个的.c文件2,我已经宣布它作为一个“外部INT”变量,使用它。但在编译gcc时出现以下错误消息:
/tmp/ccsIkxdR.o: In function `file2':
file2.c:(.text+0xfd): undefined reference to `NUMBER'
collect2: error: ld returned 1 exit status
请给我一个建议。提前致谢。
很好的解释为什么它不起作用。有关如何解决它的任何评论? – 2014-10-06 14:00:14
@KlasLindbäck是的,用两种解决方案更新了我的答案。 :) – 2014-10-06 14:11:07