linux下的C++:怎么编译和执行int main(int argc,char *argv[]){…}

linux下的C++:如何编译和执行int main(int argc,char *argv[]){…}
linux下的C++:如何编译和执行int main(int argc,char *argv[]){…},书上说处理命令行选项,还有什么将实参传递给主函数main,在哪传啊?如:
//ex7.15.cpp
#include <iostream>
using namespace std;

int main(int argc,char **argv)
{
  if(argc!=3){
  cout<<"you should use 3 arguments!"<<endl;
  return 1;
  }
  cout<<"The sum of "<<argv[1]
  <<"and "<<argv[2]<<"is "
  <<(atof(argv[1])+atof(argv[2]))<<endl;
  return 0;
}
麻烦各位高手详细说一下,非常感谢!



------解决方案--------------------
C/C++ code

int main(int argc,char **argv)//第一个参数为个数 第二个参数为传递参数内容 cmd下执行 exe 1  2

------解决方案--------------------
和windows下一样的呀
------解决方案--------------------
like:
C/C++ code

int main(int argc,char *argv){
while(argc-->1)
printf("%s\n",*++argv);

return 0;
}

------解决方案--------------------
比如你编译后的可执行文件是a.out

a.out 1 1 //这里的1 1 就是参数
------解决方案--------------------
执行的时候带上参数
然后打印argc和argv