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

占位先

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

目录:

  • 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这里这篇文章写的很清楚了。

 

 

 

====================================全文结束===========================================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值