Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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++ 跳过不兼容的库_C++_Linux - Fatal编程技术网

C++ 跳过不兼容的库

C++ 跳过不兼容的库,c++,linux,C++,Linux,我在链接库时遇到一些问题 我有一个库libipc.so,它是用c编译器编译的 现在我有一个C++代码,我正在运行类似于的代码 g++ -L /home/pcadmin/Desktop/Project -o output main.o task.o -lipc 但它给出的错误就像 skipping incompatible /home/pcadmin/Desktop/Project/libipc.so when searching for -lipc /usr/bin/ld: cannot fi

我在链接库时遇到一些问题

我有一个库libipc.so,它是用c编译器编译的

现在我有一个C++代码,我正在运行类似于

的代码
g++ -L /home/pcadmin/Desktop/Project -o output main.o task.o -lipc
但它给出的错误就像

skipping incompatible /home/pcadmin/Desktop/Project/libipc.so when searching for -lipc
/usr/bin/ld: cannot find -lipc
collect2: ld returned 1 exit status

该库是为64位而构建的,而您的系统是32位,还是相反?或者是为不同的CPU或操作系统构建的?是的,它是为其他一些CPU构建的。您无法链接来自不同体系结构的代码,因此“跳过不兼容”