我有一些编译器/链接器错误,我不知道什么是正确的方法来继续.我遇到这种情况:
现在,如果我在ah和bh中声明foo1和foo2作为extern inline void我得到以下错误:
prj/src/bo:在函数foo1': (.text+0x0): multiple definition offoo1'prj/src/main.o :(.text + 0x0):首先在这里定义make:* [kernel]错误1
foo1': (.text+0x0): multiple definition of
在我描述的情况下,允许编译和链接而没有错误/警告的方式是什么?
c linker gcc inline
c ×1
gcc ×1
inline ×1
linker ×1