我有一些使用autoconf在Linux上构建的c ++项目。它们是由我的一些不再与公司合作的前辈创建的。我希望为每个二进制文件创建一个单独的调试符号文件。
1)我可以使用objcopy和strip在命令行上轻松完成此操作,但是将它们添加到make中的正确位置是什么,以便在autoconf再次运行时不会被覆盖?
2)我可以轻松地将configure.in转换为configure.ac吗?
项目包含Makefile.am和configure.in文件。
由于
答案 0 :(得分:0)
1)我这样做的方法是构建一切调试。然后摆脱符号make DESTDIR=<somewhere> install-strip
以获得没有符号的二进制文件
2)是的。它只是一个文件重命名。请参阅this answer。