0

ac をコンパイルしようとすると、次のエラーが発生します。

/opt/linux-devkit/bin/arm-arago-linux-gnueabi-gcc  -Wall -g -DVERSION_STR=\"\" -DBUILD_STR=\"\" -DARM=\"1\" -fPIC -pthread -DLINUX -DnotStandAlone -DQT_NO_DEBUG -mstructure-size-boundary=8 -I../3rdParty/uthash -I../3rdParty/cscl -I../3rdParty/include -I../3rdParty/include/libxml -I../sculib/include -I../include -Iinclude -L../arm/debug/lib/ -L../3rdParty/lib/ -lsculib -lsqlite3 Test/src/test_profile_missing.c ./bin/arm/debug/database.o ./bin/arm/debug/messageProcessor.o -o ../arm/debug/bin/test_profile_missing

Test/src/test_profile_missing.c: In function 'main':
Test/src/test_profile_missing.c:120:28: warning: unused variable 'sMessage'
./bin/arm/debug/database.o: In function `scuDbStoreMeterRegistration':
src/database.c:404: undefined reference to `sPtrMetermap'

./bin/arm/debug/messageProcessor.o: In function `processDataMsgReqThread':
src/messageProcessor.c:159: undefined reference to `scuCoreCleanDataCell'

ただし、実行すると:

nm -u bin/arm/debug/database.o|grep sPtrMetermap

これは、database.o にそのような参照があることを示し、コードは宣言が存在することを示します。この問題を絞り込んでリンクするにはどうすればよいですか?

4

0 に答える 0