-o 指定输出文件名
-x 指定输入源代码文件所使用的程序语言,标准c语言源代码文件后缀名为.c,c++为.cpp
假设现在有这么个源代码
#include "iostream"
using namespace std;
int main(int argc,char* argv[])
{
for(int i=0;i<argc;i++)
cout<<argv[i]<<endl;
}
我们将其保存为1.test
然后编译它的命令如下
g++ -o test.exe -x c++ 1.test
当然如果在Linux系统下,也可以不用.exe后缀名(也可不带后缀)
例如使用
g++ -o my.myr -x c++ 1.test
执行时只需如下命令
$ ./my.myr a b c end
输出如下
./my.myr
a
b
c
end