【问题标题】:How to link using GCC commands in Bloodshed Dev-C++如何在 Bloodshed Dev-C++ 中使用 GCC 命令进行链接
【发布时间】:2016-06-01 10:19:27
【问题描述】:

我试图弄清楚如何链接 Fortran 和 C++ 代码,其中一个教程编写了 2 个程序,一个用 C++ 编写的文件名为 testC.cpp,另一个使用 Fortran 编写的文件名为 testF.f但我需要输入以下编译指令:

gfortran -c testF.f
g++ -c testC.cpp
g++ -o test testF.o testC.o -lg2c

问题是,我在一个名为 Bloodshed Dev-C++ 的 IDE 中工作,所以我不知道该怎么做。我尝试进入编译器选项,并在一般部分中将这些说明附加到选项“调用编译器时添加以下命令”中。没用。

【问题讨论】:

  • 什么是“不起作用!”?这不是问题陈述。实际发生了什么?有什么消息吗?你是怎么想到-lg2c的?应该是-lgfortran
  • 专业提示:不要使用 Bloodshed Dev-C++(你在哪个石器时代的洞穴中发现了这个遗物?)。它是旧的,这意味着它非常旧,它实际上已经不再相关,并且会引起很多头痛,从而破坏学习的乐趣。
  • @rubenvb 你建议在 Windows 上使用什么 IDE?一个很容易像我发布的那样链接到 gcc 的?
  • Qt 创建者,Eclipse,代码::块。您可以从here 获取 MinGW-w64(即 GCC for Windows)。
  • 当然我的意思是g++ -o test testF.o testC.o -lgfortran。我认为这很明显。再说一次“不起作用”没有任何意义

标签: c++ gcc fortran dev-c++


【解决方案1】:

也许您需要使用自定义 Makefile。项目->项目选项。或者包含 *.mak 文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-18
    • 2013-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-13
    • 2019-06-27
    相关资源
    最近更新 更多