添加 post 编译命令到 autoconf C++ 项目

Adding post compile commands to autoconf C++ projects

我有几个使用 autoconf 在 Linux 上构建的 c++ 项目。它们是由我的一些已不在公司的前任创建的。我希望为每个二进制文件创建一个单独的调试符号文件。

1) 我可以使用 objcopy 和 strip 在命令行上轻松地执行此操作,但是将它们添加到 make 中的正确位置是什么,这样它们就不会被覆盖,如果 autoconf 再次成为 运行?

2) 我可以轻松地将 configure.in 转换为 configure.ac 吗?

项目有 Makefile.am 和 configure.in 个文件。

谢谢

1) 我这样做的方法是构建所有调试。然后摆脱符号我 make DESTDIR=<somewhere> install-strip 得到没有符号的二进制文件

2) 是的。这只是一个文件重命名。参见 this answer