我想你应该是想用 g++ Motto.cpp - o Motto.exe 吧! 文件名前面不要加-
这样不会出错的前提是 Motto.cpp 在你当前的工作目录 C:\MinGW\bin下面
不然你得写Motto.cpp的全文件名 例如:
假设你的Motto.cpp在c盘根目录下
g++ c:\Motto.cpp - o c:\Motto.exe
你可以把MinGW的目录放到环境变量下
如果是win7
计算机属性->高级系统设置->环境变量
我看你的g++装在C:\MinGW\bin
你就把 C:\MinGW\bin; 加到最前面 ,注意有分号
这样你就可以在任意目录下使用G++了
如果你想直接更新Mingw可以使用 Mingw-get update 命令
用gcc编译C语言源程序文件
用g++编译C++语言源程序文件
如果你的源程序文件名是hello.cpp,那么可以这样编译:
第一种方法:
g++ hello.cpp
将自动完成编译,连接,并生成a.exe。你可以直接在命令提示符中输入a回车,执行程序。
第二种方法:
g++ hello.cpp -o hello
将自动完成编译,连接,并生成可执行文件hello.exe。 -o 参数就是用来指定生成的可执行程序文件名的。
第三种方法:
g++ -O2 -s hello.cpp -o hello
按二级优化完成编译连接,生成可执行文件hello.exe,并去除其中的符号信息,使文件很小。