无论我传递给--jobs的参数是什么,我总是得到4个线程。在make --jobs=1 target期间,我可以看到从make[1]:、make[2]:、make[3]:和make[4]:开始的stdout行,而我只需要一个线程。我不确定这是否相关,但我在一个码头容器中运行make,而docker有7个本地主机核可供它使用。>docker info OSType: linux
我正在尝试使用make命令来构建一个项目。然而,我不知道该选择哪种系统。我怎么知道?编辑:刚刚意识到这些参数是特定于这个程序的。以下是现有的论据:linux-x86-64-xopLinux, x86-64 with AVX and XOP (2011+ AMD CPUs)
linux-x86-64 Lin
在特定于平台的构建中,有没有办法自动查找标准化的目标名称,比如我通常希望作为参数提供给配置标志--exec-prefix的i686-pc-linux-gnu?我见过./configure && make && make install在没有指定--exec-prefix的情况下自动在$PREFIX/i686-pc-linux-gnu中安装东西,因此在autoconf