1

端末でこれを取得します:

manu@work:ulimit -s
manu@work:8192

今メイクファイルで、私は持っています

test:
echo `ulimit -s`

同じ端末で make を実行すると、次のようになります。

manu@work:make test
manu@work:unlimited

なんで ?make プロセスは、それ自体のスレッド スタック サイズを変更しますか?

4

1 に答える 1

1

setrlimit(R_LIMIT_STACK, ...);あるいは、Linux は、 、、または両方prlimitとして機能するものも提供します。getlimitsetrlimit

于 2012-04-04T15:25:24.457 に答える