我有一个CMake项目。当我运行
make -j all
或
make -j 2
然后我得到诸如
的错误/usr/bin/cmake/usr/bin/cmake: : error while loading shared libraries: libasn1.so.8: error while loading shared librariescannot open shared object file: Operation not permitted
: libunistring.so.2: cannot open shared object file: Operation not permitted
src/sco/node/CMakeFiles/rtspreader.dir/build.make:62: recipe for target 'src/sco/node/CMakeFiles/rtspreader.dir/RtspReader.cpp.o' failed
或
In file included from /home/sstoenescu/Work/legobox/src/sco/node/decision/NonScanScoreCalculator.cpp:2:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/7.3.0/../../../../include/c++/7.3.0/iostream:39:
/usr/bin/../lib/gcc/x86_64-linux-gnu/7.3.0/../../../../include/c++/7.3.0/ostream:38:10: fatal error: 'ios' file not found
但是,当我简单地运行
make
没有任何线程,它可以正常工作。
每次我运行make -j都会得到不同的错误,但基本上它们是这两种类型。
您知道什么地方可能出问题吗?该项目太大,无法发布一些代码或一些相关的CMakeLists.txt内容。请告诉我是否需要其他信息,因为我不确定如何提出这个问题。
另外,其他项目也会发生这种情况,因此,我很确定我的系统有问题,而不是我的项目有问题。
谢谢!