【发布时间】:2011-06-26 20:23:59
【问题描述】:
希望有人能帮帮我。我需要编译一些代码。我在 /opt/local/ 中安装了 macports 所需的一切。它正在按应有的方式工作,除了 gFortran。我收到此错误:
ld: library not found for -lgfortran
collect2: ld returned 1 exit status
make[2]: *** [vigranumpy/private/graph/tws/svs.dylib] Error 1
make[1]: *** [vigranumpy/private/graph/tws/CMakeFiles/svs.dir/all] Error 2
make: *** [all] Error 2
我希望所有东西都安装在 /opt/local/ 中,因为我不想接触系统 (/usr/)。 gFortran 不适用于 macport。您可以使用 gcc46 作为变体安装它。但是如果我使用 gcc46 而不是默认编译器,那么之前的代码需要编译。 我该如何解决?
亲切的问候
【问题讨论】:
-
请复制粘贴您的
CMakeLists.txt。