gpt4 book ai didi

ruby - 使用 rbenv 编译 ruby​​ 时如何传递编译标志?

转载 作者:太空宇宙 更新时间:2023-11-03 16:06:03 25 4
gpt4 key购买 nike

我看到了this post解释如何使用 -O3 等为 rvm 编译 rubies,但是我如何用 rbenv 做同样的事情?特别是我想要-O0 -g3(无优化,最高调试级别)

最佳答案

您可以导出 CFALGS 或通过 CONFIGURE_OPTS 环境变量将额外的配置标志传递给 ruby-build。但是,这可能是 ruby-build 的情况实际上是在阻碍你。由于 rbenv install 只是调用 ruby-build $DEFINITION ~/.rbenv/versions/$DEFINITIONrbenv可以使用~/.rbenv/versions/中的任何Ruby,你可以手动配置Ruby:

$ CFLAGS="-O0 -ggdb" ./configure --prefix=~/.rbenv/versions/1.9.3-debug
$ make
$ make install

关于ruby - 使用 rbenv 编译 ruby​​ 时如何传递编译标志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13773929/

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