您的位置:首页 > 其它

【新手】gcc g++ gdb make用法总结

2011-04-27 10:08 232 查看
占位先

===================================占位结合==========================================

目录:

gcc/g++常用命令

gcc与g++关系

gdb常用命令

make与Makefile

关于linux编程

===================================gcc与g++开始=======================================

gcc与g++关系暧昧,不清不楚。操作大多可以混为一谈。这里只是列举常规操作。

-c 生成 .o 目标文件

-S 生成汇编文件

-E 预处理之后停下,输出文件

-v/V 输出编译信息

-C 与E结合使用,不删除注释信息

-M 输出文件依赖

-MM 输出除include<>包含的文件依赖

-o 指定生成二进制代码名称

-g 生成调试信息

-gdb 为gdb生成调试信息

-std=c99 指定标准

-I/usr/include 增加include目录

-L/lib 增加lib库目录

-lusr 链接libuser.so 或者libuser.a

-share 链接动态库

-static 链接静态库

-Wall 打开所有警告

-w 不生成任何警告

已经够现阶段使用了,以后碰到新的需求,再增加。循序渐进比较实际。

====================================gcc与g++关系、区别=================================

先空着,等着实际问题吧。

在用gcc编译c++文件时,基本上需要-lstdc++库。

gcc编译cpp会自动按c++来编译。但如果要让c文件按c++编译,则需要-x c filename这一条件了。

====================================gdb开始===========================================

====================================make与Makefile使用==================================

====================================关于linux下编程======================================

1,关于库
http://www.linuxeden.com/html/develop/20100326/94297.html这里这篇文章写的很清楚了。
====================================全文结束===========================================
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: