如何在 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中文版软件下载和安装教程|兼容WIN10
Dev-C++ 5.11中文版软件下载和安装教程|兼容WIN10