【问题标题】:C/C++ - MinGW - run/compile program with batchC/C++ - MinGW - 批量运行/编译程序
【发布时间】:2012-08-31 11:55:52
【问题描述】:

我正在尝试通过批处理文件使用MinGW 编译器运行我的程序。但是当我尝试启动它时,它什么也没说。

这是一个代码:

g++ -o Learning.exe Main.o 
pause

当我刚刚打开 .exe 文件时,它运行良好。如何解决?

【问题讨论】:

  • 专用脚本实际上并没有运行您的应用程序,它只是链接它。

标签: c++ c compiler-construction g++ mingw


【解决方案1】:

如果没有任何问题、错误或警告,GCC 将保持沉默。

您想运行您创建的实际程序吗?现在你只需链接它。

如果没有任何问题,要编译和运行,您可以使用以下内容:

g++ main.cpp -o learning.exe && learning.exe
pause

&&后面的部分不会被执行,除非编译过程中没有任何错误(返回值不为0)。

【讨论】:

  • 谢谢,但是您知道如何将输出连接到IDE(Eclipse)吗?只需更改我的 .bat 文件的路径?
  • 在 Eclipse 中创建一个新的 C++ 项目。这比一些 makefile/batch 项目更容易使用。
  • makefile/batch 项目在哪里? =/
  • 新建项目时,可以制作“makefile项目”。那不会接受要构建的批处理文件。确保您已安装 C++ 扩展 (CDT)(普通 Eclipse 仅允许您创建 Java 项目)。
猜你喜欢
  • 2015-03-23
  • 2012-06-01
  • 2021-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多