添加 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。
我有几个使用 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。