gcc和g++的基本使用

 

在网上看了一些文章,说g++也是在用gcc来编译,也有人说不是这样,我也不太清楚是不是,他们的使用方法大体上差不多,参数也都差不多。不过我更喜欢g++,看着顺眼一些。
参数:

-c

只编译,不连接。例如: g++ -c helloworld.cpp
只生成helloworld.o不连接。
-o
指定输出文件名。例如:g++ -c helloworld.cpp -o abc.o
默认是生成helloworld.o,用-o abc.o以后,就生成的是abc.o
-I
附加一个包函头文件的路径。例如:g++ helloworld.cpp -I"/usr/helloworld/include"
-l
小的L, 附一个库,例如要使用libabc.so 就g++ helloworld.cpp -labc
-L
添加一个库的路径,例如 g++ hello.cpp -L"/usr/hello/lib" -labc
-shared
生成动态库文件,例如: g++ -shared hellp.cpp -o libhello.so
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值