摘要: gdb调试流程 1.gcc a.c b.c -o app gcc a.c b.c -o app -g -g:会保留函数名和变量名 2.启动gdb gdb 可执行程序的名字 给程序传参:set args xxx xxx 3.查看代码 -- list 当前文件: l:查看默认行数的代码 l 行号:查看在 阅读全文
posted @ 2021-02-10 19:54 さくらむすび 阅读(67) 评论(0) 推荐(0)
摘要: 1.makefile简介 linux下的makefile的作用就是四个字——“自动编译”。当整个项目完成之后,我们可以写一个makefile文件,输入make命令就能完成所有编译。 make其实就是linux下自带的构建器,而构建的规则就写在makefile中,makefile规定了make执行的命 阅读全文
posted @ 2021-02-10 16:44 さくらむすび 阅读(73) 评论(0) 推荐(0)
摘要: 1.什么是库 库是一段编译好的二进制代码,加上头文件就可以供别人使用。什么时候会用到库?一是某些代码需要给别人使用,但又不想暴露源代码,就需要以库的形式进行封装,只暴露出头文件;二是对于某些不需要经常修改的代码,为了减少编译的时间,就可以把它打包成库,因为库已经是编译的文件,编译的时候只需要链接,不 阅读全文
posted @ 2021-02-10 11:40 さくらむすび 阅读(203) 评论(0) 推荐(0)