未定义
符号未定义(未链接库)
gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/../../../../arm-linux-gnueabihf/bin/ld: qt_generate/obj/sqlite3secure.o: undefined reference to symbol 'dlsym@@GLIBC_2.4'
gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/../../../../arm-linux-gnueabihf/bin/ld: note: 'dlsym@@GLIBC_2.4' is defined in DSO gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../arm-linux-gnueabihf/libc/lib/arm-linux-gnueabihf/libdl.so.2 so try adding it to the linker command line
gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../arm-linux-gnueabihf/libc/lib/arm-linux-gnueabihf/libdl.so.2: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make: *** [zytk_YT312] Error 1
与一般的未定义的情况不同的是,这个符号是某个库里面的估计编译器知道,然后会告诉你是哪个库里面的符号未定义,最终告诉你需要链接这个库,这种情况下只需要链接这个库就能解决。