【问题标题】:Why jemalloc's autogen.sh use "for i in autoconf; do ... done" not autoconf directly?为什么jemalloc的autogen.sh使用“for i in autoconf; do ... done”而不是直接使用autoconf?
【发布时间】:2022-01-15 06:03:09
【问题描述】:

在jemalloc中,autogen.sh有如下代码sn-p:

for i in autoconf; do
    echo "$i"
    $i
    if [ $? -ne 0 ]; then
        echo "Error $? in $i"
        exit 1
    fi
done

不知道为什么不直接写成:

echo "autoconf"
autoconf
if [ $? -ne 0 ]; then
    echo "Error $? in autoconf"
    exit 1
fi

我认为sn-ps这两个代码是一样的。第二个明显清除。我不明白为什么是第一个。它还有其他含义吗?谢谢~

【问题讨论】:

    标签: shell autoconf jemalloc


    【解决方案1】:

    我的猜测是,这样可以更容易地添加一个额外的名称来尝试而不是 autoreconf,然后一个接一个地尝试直到成功。

    【讨论】:

      猜你喜欢
      • 2012-08-21
      • 1970-01-01
      • 2014-04-27
      • 2013-04-19
      • 2012-02-11
      • 2014-07-09
      • 1970-01-01
      • 2010-09-14
      • 2015-08-16
      相关资源
      最近更新 更多