abd*_*ahS 2 linux multithreading makefile
总是当我想在 Linux 中使用 make 命令进行编译时,我使用 -j9 运行它来设置要使用的线程数。有没有办法将其永久设置在环境路径或 .bashrc 文件或任何其他方式中?
您可以设置GNUMAKEFLAGS带有额外标志的环境变量以传递给 GNUmake,例如:
export GNUMAKEFLAGS=-j9\nRun Code Online (Sandbox Code Playgroud)\n\n在 shell 启动脚本中。
\n\n\n\nGNUMAKE标志
\n\n由 make 解析的其他标志。您可以在环境或 makefile 中设置它来设置 make 命令行标志。GNU make 从不自行设置该变量。仅当您\xe2\x80\x99d 想要在符合 POSIX 的 makefile 中设置 GNU make 特定标志时才需要此变量。该变量将被 GNU make 看到,并被其他 make 实现忽略。如果你只使用GNU make,则不需要它\xe2\x80\x99;直接使用MAKEFLAGS即可。
\n