2
g++ -o Test Test.cpp -lTest
/usr/bin/ld: cannot find -lTest
collect2: ld returned 1 exit status
如果共享/动态库中的符号在运行时按需加载,那么为什么在编译时库会丢失一个致命错误?为什么缺少共享库致命?
g++ -o Test Test.cpp -lTest
/usr/bin/ld: cannot find -lTest
collect2: ld returned 1 exit status
如果共享/动态库中的符号在运行时按需加载,那么为什么在编译时库会丢失一个致命错误?为什么缺少共享库致命?
是否至少有一种方法可以禁用它?并不是说我有一个很好的理由,但是你会认为他们会让它成为可选的。 – Maxpm
我其实不会这么想。如果你不想编译/链接时间库链接/加载,那么在编译时不要链接它;在运行时在程序中使用'dlopen()'。在编译时进行链接是特别说你想编译时检查。 – geekosaur