Linux下c编程总结

2017-09-01 03:53 出处:linux公社 人气: 评论(0

把WINDOWS下的C++程序搞到LINUX下,一上来编译总是通不过..报cout找不到

  1/后来查了一下资料,必须在inlcude完后加上using namespace std;

  2/加了这个以后,一上来还是通不过....郁闷中才发现我竟然还用的GCC来编译...改成g++后就OK了

  命令如下:g++ -o filename filename.cpp

  或者:g++ filename.cpp -o filename

  或者:g++ filename.cpp生成默认的可执行文件a.out

  可以编译到已有得目录里面,但是发现不能同时新建目录

  3/运行不了,后来发现 $./filename 就好了

  1/让程序代码缩进:indent filename.cpp,这样产生了一个filename.cpp~的文件,它是缩进前文件的备份。如果是indent -kr filename.cpp则是另外一种风格的缩进

  2/main()函数必须是返回整形数(可以没有参数)。返回0正常,大于0错误代码。

  3/编译生成目标文件:g++ filename -c,这样可以生成filename.o的目标文件。或者g++ -c filename。

  4/链接目标文件:g++ filename.o -o filename,生成可执行文件filename,或者g++ filename.o生成默认可执行文件a.out。

  5/编译链接同时生成目标文件和可执行文件:??好象不行。注意:多文件程序可以批量编译链接。比如:g++ file1.cpp file2.cpp -c 生成两者的目标文件。

linux

相关文章

网站内容来源于互联网,仅供用于技术学习,请遵循相关法律 规,如有侵权,请联系管理员删除

Copyright © 2002-2017 JISHUX. 技术栈 版权所有

京ICP备15061484号-3