【发布时间】:2017-06-16 14:23:38
【问题描述】:
在 C++ 中,如果我想进行自定义编译(意味着链接其他库),我通常会执行以下操作:
g++ filename -o outputname -I/include_libraries_here -L/link_libraries_here -rpath=path_for_dynamic_linking_here
我将如何使用 gfortran 做类似的事情。我试过了:
gfortran filename -o outputname -I/include_libraries_here -L/link_libraries_here -rpath=path_for_dynamic_linking_here
到目前为止,语法 -I 和 -L 有效,这表明我设法链接并包含库。但是,gfortran 似乎无法将 rpath 识别为有效命令。
请告诉我,谢谢。
【问题讨论】:
-
为什么会这样?会发生什么?
-
编译器说 rpath 不是一个有效的命令。我也试过只用-R,还是一样的错误。
-
还有-Wl,rpath....不记得细节了,我没用过。
标签: compilation fortran g++ gfortran dynamic-linking