我编译时如何链接gfortran?

时间:2014-09-17 19:18:47

标签: c++ ubuntu gcc compilation

我使用的是ubuntu 12.04,我的Makefile FC:gfortran,但我无法编译, 我检查了它,它安装了(我的gcc从4.6.3升级到4.7) 我如何链接到它?

我试过pkg-config --cflags --lib gfortran或gtkxxx,它说不在pkg_config_path

我检查了gfortran:COLLECT_GCC = gfortran COLLECT_LTO_WRAPPER = / usr / lib中/ GCC / x86_64的-Linux的GNU / 4.6 / LTO-包装 目标:x86_64-linux-gnu 配置为:../ src /configure -v --with-pkgversion ='Ubuntu / Linaro 4.6.3-1ubuntu5'-with-bugurl = file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages = c,c ++,fortran,objc,obj-c ++ --prefix = / usr --program-suffix = -4.6 --enable-shared --enable-linker-build-id --with-system -zlib --libexecdir = / usr / lib --without-included-gettext --enable-threads = posix --with-gxx-include-dir = / usr / include / c ++ / 4.6 --libdir = / usr / lib --enable-nls --with-sysroot = / --enable-clocale = gnu --enable-libstdcxx-debug --enable-libstdcxx-time = yes --enable-gnu-unique-object --enable-plugin - -enable-objc-gc --disable-werror --with-arch-32 = i686 --with-tune = generic --enable-checking = release --build = x86_64-linux-gnu --host = x86_64-linux -gnu --target = x86_64-linux-gnu

1 个答案:

答案 0 :(得分:0)

您不需要pkg-config来使用gfortran;您只需编译并链接gfortran可执行文件(您也可以使用gfortran将C代码与Fortran代码链接,您可以使用gcc与{{1}进行链接})

BTW,-lgfortran接受pkg-config选项;使用命令

--list-all

你可以理解GTK实际上是pkg-config --list-all |grep -i gtk

您还应该阅读documentation of GFORTRAN;它有一章关于mixed-language-programming

当然您需要安装gtk+-x11-3.0gfortrangfortran-4.7个套件