社区
C++ 语言
帖子详情
Windows下g++命令行编译未生成可执行文件.
Vegertar
2008-11-14 11:07:43
环境变量只设置了bin的路径.
命令行编译时如 g++ d:\mycpp\temp.cpp时确实能正确编译, 但是无法生成可执行文件, 像什么.out或者.exe都没有,要怎么做才能进行完整的命令行编译运行?
...全文
1470
13
打赏
收藏
Windows下g++命令行编译未生成可执行文件.
环境变量只设置了bin的路径. 命令行编译时如 g++ d:\mycpp\temp.cpp时确实能正确编译, 但是无法生成可执行文件, 像什么.out或者.exe都没有,要怎么做才能进行完整的命令行编译运行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Vegertar
2008-11-14
打赏
举报
回复
OK, 终于解决了.居然还要加 -o
g++ -o filename filename.cpp
好了, 结贴了, 多谢各位!
jia_xiaoxin
2008-11-14
打赏
举报
回复
一般语法: g++ [ option | filename ]...
输入g++ -c test.cpp得到目标文件test.o , -c命令表示对文件进行编译和汇编,但并不连接。如果再健入g++ -o [dir]/test test.o ,那么将得到名为test的可执行文件,放在[dir]文件夹下。其实这两步可以一气呵成,g++ [dir]/test test.cpp ,如果程序没有错误就生成了可执行文件。
珍惜生命远离CPP
2008-11-14
打赏
举报
回复
@set path=%PATH%;D:\MinGW\bin\;
我的就是先这样设置一下,然后就g++ filename.cpp
fox000002
2008-11-14
打赏
举报
回复
那 lz 编译时的工作目录在哪
生成的文件都会在当前的工作目录里
Vegertar
2008-11-14
打赏
举报
回复
[Quote=引用 7 楼 fox000002 的回复:]
lz 确定能正常调用的话
总会有提示信息吧
[/Quote]
嗯, 我用错误的代码试过, 确实能正常调用, 可以返回错误信息.
Vegertar
2008-11-14
打赏
举报
回复
[Quote=引用 6 楼 akirya 的回复:]
估计是你装的gcc有问题
你是怎么安装的?
[/Quote]
在家里直接装的code::blocks
在外面就是把MinGW放到一个目录下, 然后没了.
fox000002
2008-11-14
打赏
举报
回复
lz 确定能正常调用的话
总会有提示信息吧
珍惜生命远离CPP
2008-11-14
打赏
举报
回复
估计是你装的gcc有问题
你是怎么安装的?
Non_Recursive
2008-11-14
打赏
举报
回复
在LINUX下才用过命令行^_^
Vegertar
2008-11-14
打赏
举报
回复
[Quote=引用 1 楼 akirya 的回复:]
这样就可以了
我一直都这样用的.
[/Quote]
可是我在网吧里也试过啊, 都无法生成可执行文件,无法查看结果. 难道是人品问题? 这么神奇!
yuyunliuhen
2008-11-14
打赏
举报
回复
应该可以吧 记不太清了 ^_^
g++ -g -o filename filename.cc
filename
liumingrong
2008-11-14
打赏
举报
回复
g++ -o选项
珍惜生命远离CPP
2008-11-14
打赏
举报
回复
这样就可以了
我一直都这样用的.
在
Windows
命令行
中
编译
运行C/C++程序
本文详细介绍了在
Windows
环境下,如何使用
g++
命令
编译
和运行C++程序,包括
生成
可执行文件
、命名
可执行文件
、从文本文件读取输入及输出结果到文件的方法。
linux下使用
g++
编译
器和
windows
下使用cl
编译
器
本文介绍了在Linux系统中如何使用
g++
编译
器进行
编译
、连接和集成
编译
,以及在
Windows
环境下使用cl
编译
器的相应操作。
g++
与cl
编译
器在
命令行
选项上有差异,但都用于
生成
可执行文件
。cl
编译
器需要-GX参数以避免系统函数库错误,同时在处理输入结束方式上与
g++
有所不同。
MinGW-w64的安装详细步骤(c_c++的
编译
器gcc、
g++
的
windows
版,win10、win11真实可用)
本文介绍了MinGW,它是用于
Windows
平台的开发工具集,可让开发者在
Windows
上使用gcc、
g++
编译
C、C++程序。详细说明了MinGW-w64的下载安装地址、环境变量设置,还给出验证安装成功的方法,并通过简单代码验证。MinGW适用于
Windows
上进行C和C++开发的开发者。
C/C++入门(一):从
命令行
运行
编译
器
本文介绍如何使用
命令行
界面
编译
和运行C++程序,包括GNU
g++
和Microsoft Visual Studio 2017的
编译
器命令。演示了在
Windows
环境下配置环境变量、解决
编译
错误的过程。
C++ 使用
命令行
编译
程序
本文详细介绍了如何在
Windows
命令行
环境下
编译
和运行C++程序。首先,通过D:指令和CD命令切换到D盘并定位到程序文件夹。然后,利用
g++
编译
器将demo.cpp
编译
为
可执行文件
,可以指定默认的a.exe或自定义文件名。最后,通过
命令行
调用
生成
的
可执行文件
,并使用^z快捷键终止程序。此外,提到了-o选项用于
生成
.o中间文件,并讨论了IDE与
命令行
编译
的区别。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章