Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Linux:C++;:/usr/bin/ld:找不到-llibboost\u序列化_C++_Linux_Serialization_Boost_G++ - Fatal编程技术网

C++ Linux:C++;:/usr/bin/ld:找不到-llibboost\u序列化

C++ Linux:C++;:/usr/bin/ld:找不到-llibboost\u序列化,c++,linux,serialization,boost,g++,C++,Linux,Serialization,Boost,G++,当我尝试使用链接boost的库libboost_serialization.so构建某些应用程序时,我收到以下错误消息: /usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -llibboost_serialization collect2: ld returned 1 exit status 这是ldconfig的输出: linux-rxa13:/usr/lib64 #

当我尝试使用链接boost的库libboost_serialization.so构建某些应用程序时,我收到以下错误消息:

/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -llibboost_serialization
collect2: ld returned 1 exit status
这是ldconfig的输出:

linux-rxa13:/usr/lib64 # ldconfig -p | grep serialization
        libboost_wserialization.so.1.46.1 (libc6,x86-64) => /usr/lib64/libboost_wserialization.so.1.46.1
        libboost_wserialization.so (libc6,x86-64) => /usr/lib64/libboost_wserialization.so
        libboost_serialization.so.1.46.1 (libc6,x86-64) => /usr/lib64/libboost_serialization.so.1.46.1
        libboost_serialization.so (libc6,x86-64) => /usr/lib64/libboost_serialization.so
这是构建测试应用程序的命令行:

g++ -o "m" m.o -L/usr/lib64 -llibboost_serialization

我一直在寻找这个问题的解决办法,但没有找到。谢谢

不要放入
lib
-lboost\u序列化
我从
-lboost\u序列化
中删除了“lib”,这对我很有效。结果是:

 -lboost_serialization