make 命令适用于哪个系统?

make 命令适用于哪个系统?

我正在尝试使用 make 命令来构建项目。但我不知道该选择哪个系统。我怎么知道?

在配备 Intel Core 2 Duo CPU T7500 @ 2.20GHz x2 的 Dell Latitude D630 上运行 Ubuntu 15.04

该处理器于 06 年第 3 季度发布,因此我知道它不会属于 2011 年后的任何选项。

编辑:刚刚意识到这些参数是特定于该程序的。以下是可用的参数:

linux-x86-64-avx         Linux, x86-64 with AVX (2011+ Intel CPUs)
linux-x86-64-xop         Linux, x86-64 with AVX and XOP (2011+ AMD CPUs)
linux-x86-64             Linux, x86-64 with SSE2 (most common)
linux-x86-avx            Linux, x86 32-bit with AVX (2011+ Intel CPUs)
linux-x86-xop            Linux, x86 32-bit with AVX and XOP (2011+ AMD CPUs)
linux-x86-sse2           Linux, x86 32-bit with SSE2 (most common, if 32-bit)
linux-x86-mmx            Linux, x86 32-bit with MMX (for old computers)
linux-x86-any            Linux, x86 32-bit (for truly ancient computers)
generic                  Any other Unix-like system with gcc

编辑2: 每个安装文档: 进入“src”子目录并调用“make”以获取存在特定支持的操作系统列表:

cd src
make

请记下您的系统的 make 目标并输入:

make clean SYSTEM

其中 SYSTEM 是适当的 make 目标。

答案1

你的英特尔酷睿 2 双核 CPU T7500是一个64位处理器。因此,如果您安装了 64 位操作系统,则可以尝试make目标linux-x86-64;如果安装了 32 位操作系统,则可以尝试linux-x86-sse2.

相关内容