gcc/g++ makefile gdb
gcc/g++的区别:
(1)gcc .c文件 C语言语法 .cpp文件按c++语法进行编译,默认不链接C++标准库,需要手动指定。
(2)g++ .c文件 C++语法 .cpp文件 按C++语法
C(面向过程)和C++(面向对象、继承、多态、模板、STL)的区别
makefile (Makefile)文件->管理工程
make
all main
main:add.o max.o mian.o
gcc –o main main.o add.o main.o
add.o:add.c
gcc –c add.c
max.o:max.c
gcc –c max.c

本文介绍了Linux开发中常用的工具,包括gcc/g++编译器的区别,C与C++的不同,重点讲解了makefile的编写和作用,以及gdb调试器的基本操作和多进程调试策略。通过示例展示了如何使用makefile组织项目,以及gdb的断点设置、线程调试和core文件的利用。此外,还提到了静态库与动态库的差异和使用方法。
最低0.47元/天 解锁文章
268

被折叠的 条评论
为什么被折叠?



