Ubuntu

make 命令用哪個系統?

  • February 6, 2016

我正在嘗試使用 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 目標。

您的Intel Core 2 Duo CPU T7500是 64 位處理器。因此,如果您安裝了 64 位作業系統,那麼您可以嘗試make目標linux-x86-64,或者如果您安裝了 32 位,則嘗試linux-x86-sse2.

引用自:https://unix.stackexchange.com/questions/260230