报错:
/usr/bin/ld: ./obj/libtest.o:
relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol _ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4
which may bind externally can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: ./obj/libtest.o(.text.startup+0x34):
unresolvable R_AARCH64_ADR_PREL_PG_HI21
relocation against symbol _ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4
make -f LibMakefile_aarch64
make[1]: 进入目录“/home/huanghe/Desktop/WSDK_Linux/samples”
g++ -std=c++11 -c -I../include ./src/libtest.cpp -Os -D_FX_OS_=_FX_LINUX_DESKTOP_
./src/libtest.cpp: In function ‘int scan_image()’:
./src/libtest.cpp:177:43: warning: ISO C++ forbids converting a string constant to ‘GCH_LPSTR’ {
aka ‘char*’} -Wwrite-strings]
char *devlist = gch_GetDevicesList(";"); //返回 型号1;型号2; 需要自行分隔
^
./src/libtest.cpp:315:1: warning: control reaches end of non-void function [