(1)写好makefile文件(支持debug)

objects = Main.o Satellite.o TimeSystem.o  
SRPPara:$(objects)
g++ -g -o SRPPara $(objects)
Main.o:SRPPara.h Satellite.h TimeSystem.h
g++ -c -g Main.cpp
Satellite.o:Satellite.h TimeSystem.h
g++ -c -g Satellite.cpp
TimeSystem.o:TimeSystem.h
g++ -c -g TimeSystem.cpp
.PHONY:clean
clean:
rm SRPPara $(objects)

(2)cd到当前目录下面,执行:make,进行编译,生成SRPPara文件。

(3)运行SRPPara文件:./SRPara

(4)如果源码部分修改,可能重新编译只会重新编译一部分,不会更新其他部分,会出现问题,最好在重新编译之前删除前面生成的.o文件与目标文件。

转载于:https://www.cnblogs.com/ljwan1222/p/8743738.html

linux下面调试C、C++相关推荐

  1. 开源项目-基于Intel VT技术的Linux内核调试器

    本开源项目将硬件虚拟化技术应用在内核调试器上,使内核调试器成为VMM,将操作系统置于虚拟机中运行,即操作系统成为GuestOS,以这样的一种形式进行调试,最主要的好处就是调试器对操作系统完全透明.如下 ...

  2. Linux内核调试 - 一般人儿我都不告诉他(一)【转】

    转自:http://www.cnblogs.com/armlinux/archive/2011/04/14/2396821.html 悄悄地进入Linux内核调试(一) 本文基址:http://blo ...

  3. linux内核调试技术 kprobe使用与实现

    Linux kprobes调试技术是内核开发者们专门为了便于跟踪内核函数执行状态所设计的一种轻量级内核调试技术.利用kprobes技术,内核开发人员可以在内核的绝大多数指定函数中动态的插入探测点来收集 ...

  4. 基于IntelVt技术的Linux内核调试器 - 2

    4 基于IntelVt技术的Linux内核调试器- 调试器设计与实现(2):调试核心 4.1反汇编引擎 如果说调试框架是一个调试器的灵魂,那么接口与反汇编引擎就是一个调试器的身体.我们在调试过程中是要 ...

  5. 第10章 嵌入式linux的调试技术

    一.      防止函数printk降低linux性能: 利用C语言中的编译指令(#if.#else.#endif等). 现在修改printk_demo驱动代码,通过编译指令定义了一个pr_debug ...

  6. linux下调试core dump方式汇总,工作必备技能

    缘起 调试,是开发流程中一个非常重要的环节.每个程序员都应,具备调试代码的能力,尤其对于从事 Linux 下的开发的读者. 从事 linux 下后台开发,有时候会遇到程序突然崩溃的情况,也没有任何日志 ...

  7. python 如何在linux进行调试

    文章目录 如何在linux进行调试python,很多公司的是服务器,而服务器上面的python,打开只有shell 模式,如果你要观察某个变量是不方便的. 最方便的方式是: > python - ...

  8. Linux驱动调试中的Debugfs的使用简介

    Linux驱动调试中的Debugfs的使用简介 (2012-03-31 14:14) 在调试linux驱动的时候,可以用debugfs来调试,debugfs类似字符设备驱动一样,甚至更简单,不需要主设 ...

  9. Linux驱动调试中的Debugfs的使用简介 CONFIG_DEBUG_FS 的功能与配置

    Linux驱动调试中的Debugfs的使用简介 (2012-03-31 14:14) 在调试linux驱动的时候,可以用debugfs来调试,debugfs类似字符设备驱动一样,甚至更简单,不需要主设 ...

  10. 嵌入式linux的调试技术

    本章介绍了嵌入式linux的调试技术,例如,设置断点.逐步跟踪代码.输出调试信息等. Printk函数用于打印内核调试信息,运行在内核空间,printf函数运行在用户空间.Printk文件是一个简单的 ...

最新文章

  1. 安装Nginx的方法教程
  2. 数据结构与算法:02 C#语言基本语法结构
  3. linux下mysql修改root密码
  4. 斯坦佛编程教程-Unix编程工具(二)
  5. 二叉树的遍历算法(三级)
  6. CCNA第二学期中文final
  7. 沉浸式全息本是什么_“全息投影”走进健身房,打造沉浸式健身体验室,想来试试吗?...
  8. Java笔记07-List、Set、数据结构、Collections
  9. hibernate VS mybatis
  10. 具体案例 快速原型模型_3D打印机器人手板模型,低成本快速原型打样
  11. unicode学习笔记
  12. mysql 城市二级联动_MYSQL二级联动
  13. JAVA发送HttpClient请求及接收请求结果过程
  14. nodejs实现同步http请求
  15. (转)区块链热潮背后的五大技术隐忧
  16. Linux移植笔记--arm64上的Linux系统移植
  17. 短视频系统+购物直播APP开发方案
  18. 20090522: IBM X22
  19. geoserver配置SQL图层 cql_filter模糊查询
  20. 数据分析师进阶必备6大数学利器

热门文章

  1. SpringCloud局部过滤器自定义
  2. 儿童学python下哪个软件好用_【开源软件】超好用的Python学习软件!没有之一!...
  3. 太阳粒子是什么东西_太阳光子前世今生告诉我们现在享受之阳光是十几万年前诞生的老光...
  4. 如何用python 开发web_如何用python开发web
  5. 嵌入式C语言编程——.h文件与.c文件
  6. linux系统ll历史,Linux操作系统原理笔记
  7. vue 如何获取图片的原图尺寸_阳台洗衣机组合柜如何设计|尺寸规范|案例图片...
  8. nacos 本地测试_Nacos集群配置实例(windows下测试)
  9. 以太网交换机坏了,能否用光纤收发器来替代?
  10. 【渝粤教育】21秋期末考试服务标准化10011k1