ubuntu 18 编译10.x的安装源码的时候会在显示错误,错误显示Resource temporarily unavailable,这个怎么解决?

上网查过很多资料,显示这个问题跟系统的最大线程数和打开最大文件数有关:
ulimit -a 命令中的
open files (-n) 65536
max user processes (-u) 2059392
这个选项我已经改为最大的了,重新启动编译后还是会出同样的错误!
后来又重新定位发现是这个错误:
error:Stack check fail! use 2720 bytes,greater than or equal to 1024 bytes

发现是stack size小了,我就将stack size改为(kbytes, -s) 32768,重启后还是出现同样的错误!以上所有修改,都是通过修改/etc/security/limits.conf这个文件实现的。

但是上述所有修改貌似感觉没起到任何作用,求大佬相助~~!

https://blog.csdn.net/luoyely/article/details/103005998

问题已解决,这个和系统的最大进程数有关,我编译源码占用的进程数为160312,而系统默认的最大进程限制为81925,将最大进程数扩大即可!