gpt4 book ai didi

autotools - 如何配置 autotools/gcc 以使用绝对路径打印警告和错误?

转载 作者:行者123 更新时间:2023-12-04 02:47:34 25 4
gpt4 key购买 nike

我正在编译一个 基于 autotools C 的项目 我收到了一些警告和错误。它们显示如下:

foo.c:123: warning: some message

我希望它们显示如下:
/full/path/to/foo.c:123: warning: some message

我知道这不能通过 gcc 进行配置,除非将完整的文件路径本身传递给它,所以我想这必须通过 autoconf/automake 进行配置。

这可能吗?如果是这样,如何?

最佳答案

我不知道该怎么做,并怀疑它无法完成。 但是 如果您的更高目标是找到警告引用的文件,那么使用 Emacs 可能就足够了:

在顶级源目录中打开一个文件,如 C-x C-f configure.ac RET ,运行编译:M-x compile RET (可能编辑 make 命令)RET .当您在编译缓冲区中看到警告时,请使用 C-x backtick (C-x `) 显示源位置。

Emacs 通过解析来自 make 的“进入目录/foo”和“离开目录/foo”消息来管理这一点。所以你可能想效仿。

关于autotools - 如何配置 autotools/gcc 以使用绝对路径打印警告和错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18584024/

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