我一直在寻找一个小时,这些信息似乎无处可寻......
我希望能够提取(并可能使用)通过-j选项传递的请求make"jobs"的数量,或者在Makefile中通过Make子本身来创建自己.
到目前为止我见过的最有希望的是$(MAKEFLAGS)变量,但在我的系统上(如果我这样做,比如make -j2),这个变量的内容只是"--jobserver-fds = 3,4 -j".有没有办法让-j传递的实际工作数量?
gnu-make
gnu-make ×1