如何在 Bloodshed Dev-C++ 中使用 GCC 命令进行链接

Posted

技术标签:

【中文标题】如何在 Bloodshed Dev-C++ 中使用 GCC 命令进行链接【英文标题】:How to link using GCC commands in Bloodshed Dev-C++ 【发布时间】: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。我认为这很明显。再说一次“不起作用”没有任何意义 【参考方案1】:

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

【讨论】:

以上是关于如何在 Bloodshed Dev-C++ 中使用 GCC 命令进行链接的主要内容,如果未能解决你的问题,请参考以下文章

Dev-C++5.11安装教程

Dev-C++ 5.11中文版软件下载和安装教程|兼容WIN10

Dev-C++ 5.11中文版软件下载和安装教程|兼容WIN10

如何在 Dev-C++ 中打开代码完成?

我如何知道在 Dev-C++ 中 Caps Lock 是不是打开?

如何在 Dev-C++ 中制作简单的 Windows 错误消息框?