2015-02-10 43 views
0

我正在嘗試爲intel i5 cpu和AMD Phenom 1100T構建GMP,它們與我當前的計算機不一樣。但是,我不確定要使用哪些構建選項。我也讀過關於lipo,並想知道它是什麼意思。任何人都可以告訴我如何做到這一點?我正在使用cygwin和GMP 6.0.0。我也想編譯C++包裝器。如何爲英特爾i5和AMD Phenom構建GMP

我想這樣做的原因是因爲我的程序在嘗試執行某些功能時崩潰在其他計算機上,拋出非法的指令異常。我曾與一位程序員談過,他認爲這可能是因爲它依賴於CPU,我認爲這是有道理的。

謝謝你的時間。

回答

0

默認情況下,configure工具可以優化當前處理器的GMP庫。首選解決方案是在運行configure時使用--enable-fat選項。該選項指示GMP包含爲每個特定支持的CPU優化的每個功能的多個版本。