0
点赞
收藏
分享

微信扫一扫

python算法学习笔记之查找算法

boomwu 2024-11-06 阅读 12

gcc和g++是一款编译语言的编译器,可以在linux上编译c语言文件和c++文件。

格式:

在不加任何选项的时候,编译出来的可执行文件名默认是 a.out。

 gcc编译

头文件路径:

/usr/include 

库文件路径:

/usr/lib64/libbc

gcc和g++:

gcc只可以编译c语言而g++既可以编译c++又可以编译C语言,是因为c语言和c++的库文件路径是不一样的,在编译的时候需要去找库文件的路径,gcc只会寻找c语言的库文件,没法寻找c++的库文件,而c++两个库文件都可以找。

 debug和release

默认的编译方式是release,如果想要以debug方式编译,需要加上一个选项

gcc 目标文件 -o 链接后文件名 -g

debug模式可以进行调试

makefile

makefile是一个可以快捷使用自己设置的指令的自动化方法。

一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中, makefile 定义了一系列的 规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂 的功能操作

makefile 带来的好处就是 ——“ 自动化编译 ,一旦写好,只需要一个 make 命令,整个工程完全自动编 译,极大的提高了软件开发的效率

例:

make

举报

相关推荐

0 条评论