linux - 如何强制配置脚本生成发布makefile

标签 linux makefile configure autoconf

在编译一些库(spatialite 3.0.1、geos 3.3.3 和其他)时,我注意到运行 ./configure 会生成一个包含如下行的 makefile

CFLAGS = -g -O2
CXXFLAGS = -g -O2

这意味着默认情况下启用调试符号生成。我想要的是在不手动编辑 makefile 的情况下禁用调试编译模式。我已经为上面提到的两个库运行了 ./configure --help,但我没有找到任何选项来获得所需的结果。我觉得解决方案应该非常简单,但由于我对从源代码构建软件不是很熟悉,所以我一直坚持这一点。

操作系统:Linux Red Hat Enterprise 6

最佳答案

假设您正在谈论 autoconf/automake:

为什么不保留调试符号并让任何不喜欢它们的人 make install-strip

关于linux - 如何强制配置脚本生成发布makefile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23150059/

相关文章:

linux - 如果大小超出限制,如何清空连续打印的日志文件?

linux - nohup重定向命令区别

visual-studio - 将生成文件转换为VS项目

java - 制作 Java 生成文件

ubuntu - 如何构建 glibc 包的数学库?

macos - 为什么 Nettle 2.4's ` configure` 找不到 GMP 5.0.2?

linux - 通配符索引后跟数字

java - 如何使用动态IP连接基于mysql web的数据库服务器

linux - 如果我中断 Linux 内核的 make 进程会发生什么?

linux - 免root安装TCL/TK