在jemalloc中,autogen.sh有以下代码片段:
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我认为这两个代码片段是相同的。第二个显然是清白的。我不明白为什么第一个。它还有别的意思吗?谢谢~
发布于 2021-12-11 09:59:26
我的猜测是,这样可以更容易地添加一个额外的名称来尝试,而不是autoreconf,然后一个接一个地尝试,直到一个成功。
https://stackoverflow.com/questions/70306310
复制相似问题