c++ - Windows 上的 G++ 不生成 .exe 文件
问题描述
我有这个项目,我一直在做。在 WSL 上,当我编译时,似乎没有问题。一切运作良好。
但是,我需要 .exe 格式的编译代码,以便我可以在 Windows 上运行它并在 Python 代码中调用它。
- 我已经安装了 flex、bison 和 MinGW(来自 mysys2),它们都已添加到我的路径/环境变量中。
- 我也以管理员身份运行命令提示符以避免可能出现的任何权限问题。
在此图像中,flex 命令可以顺利运行并按预期生成 lex.yy.c 文件。但是,g++/gcc 命令没有显示任何错误。它也不产生 .exe 文件
在这里,我在语句中附加了 -ll 进行编译,再次得到相同的结果。 注意:添加 -ll 的编译器比不添加的编译器花费的时间要长得多。不确定这是否是重要信息。
我发现了一个线程(g++ 不生成任何文件或给出任何输出),有人解决了同样的问题,但没有合适的解决方案有效。
有谁知道解决方案或问题可能是什么?任何帮助,将不胜感激。
解决方案
推荐阅读
- mysql - Rails 海量数据上传和嵌套记录
- python - 在 Firestore 文档快照上获取 read_time
- c++ - C++ VISUAL STUDIO:GLFWwindow 未初始化,即使它是在文档中编写的并且之前工作过
- ruby-on-rails - Ruby on Rails 照片阵列
- javascript - Vue Draggable - 如何从单独的 vue 文件上的一个列表拖动到另一个单独的 vue 文件上的另一个列表
- c - C:无论如何我可以让模运算符处理非整数值吗?
- amazon-s3 - 如何将 pdf 上传到 S3 存储桶?
- java - Java - 将变量从用户输入传递到另一个 java 文件
- php - 将 SELECT 语句结果传递给 StoredProc 以进行临时表连接
- c - 带指数的浮点文字的类型