gpt4 book ai didi

Linux Makefile 项目调试最佳实践和工具

转载 作者:太空宇宙 更新时间:2023-11-04 10:12:54 25 4
gpt4 key购买 nike

我来自 Windows 背景,正在深入研究 Linux 编程。我感兴趣的是,使用 GCC 在 Linux 中调试经典 Makefile 项目(断点、步进、调用堆栈等)的最佳实践是什么?

最好的问候!

最佳答案

我不确定您所说的使用 gcc 调试 makefile 项目是什么意思。但是,如果您有导致问题的 GNU makefile,那么我强烈推荐以下内容:

  1. make --debug 开始,它会告诉您很多有关正在执行的规则以及正在匹配哪些目标模式等信息。

  2. 安装 remake .这绝对是切片 makefile 以来最好的东西。从调试输出 remake -x 开始。如果您仍然感到困惑,请使用交互模式 remake -X。在交互式控制台中,键入 h 以获得帮助,键入 t 以获取有关当前目标的信息,键入 s 以单步执行。还有一大堆其他命令,但这应该可以帮助您入门。您还可以在 make targets 等上设置断点。说真的,重新制作 ftw。

关于Linux Makefile 项目调试最佳实践和工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47912663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com