我试图用cmake构建一个需要python和mpi的示例,我已经安装了几个python版本,pvpython python ipython和anaconda python。我在PATH变量中设置了normalpython(我在ubuntulinux中工作) 我是个新手。有人说我必须改变工具链文件.cmake但我无法在我的示例文件中找到它。有什么线索可以解决这个问题吗?提前谢谢! 以下是我在运行ccmake时遇到的错误。在
CMake Warning at CMakeLists.txt:14 (ADD_EXECUTABLE):
无法为目标Fortran90FullExample生成安全的运行时搜索路径 因为某些目录中的文件可能与隐式库冲突 目录:
^{pr2}$
我找了档案利伯兹·索.1在/usr/lib/x86_64-linux-gnu目录中,它就在其中。所以我专门为这个目录而不是Python目录设置路径。在
这次我使用了ccmake而不是cmake,我可以很容易地给出/usr/lib/x86_64-linux-gnu上的路径,而不是anaconda路径。 我还将python路径从anaconda python更改为通常的python位置,即/usr/bin。在
我把这个加到小路上了 PATH=/usr/bin:$PATH 这会将其添加到路径变量的前面,而不会影响已经存在的内容。 我还必须设置PYTHONHOME=$PYTHONPATH以消除所有相关的错误
相关问题 更多 >
编程相关推荐