Linux学习笔记之 gcc/g++  makefile  gdb

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值