ARM64プラットフォームのコンパイルストリーム、のnetperf間違った解決策
http://ilinuxkernel.com/?p=1738
ストリームコンパイラエラーメッセージ:
[ルート@ localhostのストリーム]#メイク
gccの-O2 -DSTREAM_ARRAY_SIZE = 1000000000 stream.c -oストリーム
/tmp/ccCGEF5F.o:関数 `checkSTREAMresults'は、:
stream.c :(テキスト+ 0x144):収まるように切り捨て移転: `.bssのに対するR_AARCH64_ADR_PREL_PG_HI21
stream.c :(テキスト+ 0x148):収まるように切り捨て移転: `.bssのに対するR_AARCH64_ADR_PREL_PG_HI21
/tmp/ccCGEF5F.o:関数で `メイン:
stream.c :( text.startup + 0x20の):収まるように切り捨て移転: `.bssのに対するR_AARCH64_ADR_PREL_PG_HI21を
stream.c :( text.startup + 0x3cの):収まるように切り捨て移転: `.bssのに対するR_AARCH64_ADR_PREL_PG_HI21
stream.c :( text.startup + 0x3ec):収まるように切り捨て移転: `.bssのに対するR_AARCH64_ADR_PREL_PG_HI21を
collect2は:エラー:ldは1つの終了ステータスを返しました
Makefileの:5:ターゲット「ストリーム」のレシピ失敗
作る:*** [ストリーム]エラー1
[ルート@ localhostのストリーム]#
解決策:-mcmodel =大コンパイルオプションを追加
[ルート@ localhostのストリーム]#LSは
Makefileのstream.c
[ルート@ localhostのストリーム]#猫のMakefile
CC = gccの
CFLAGS = -O2 -mcmodel =大
すべて:ストリームstream_omp
ストリーム:stream.c
$(CC)$(CFLAGS)-DSTREAM_ARRAY_SIZE = 1000000000 stream.c -oストリーム
stream_omp:stream.c
$(CC)$(CFLAGS)-fopenmp -DSTREAM_ARRAY_SIZE = 1000000000 stream.c -o stream_omp
クリーン:
RM -fストリーム* .oの.depend *。*〜stream_omp
[ルート@ localhostのストリーム]#
Netperfコンパイラエラーメッセージ:
[ルート@ localhostのののnetperf-2.6.0]#./configureを
ビルドシステムの種類... ./config.guessをチェック:システムタイプを推測することができません
このスクリプトは、最後の2005-08-03を変更し、認識に失敗しました
使用しているオペレーティングシステム。それはあなたのことをお勧めします
から設定スクリプトの、最新のバージョンをダウンロードしてください
http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
そして
http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
あなたが実行したバージョン(./config.guess)は、すでに最新くださいある場合
次のデータとあなたがかもしれないと思うどんな情報を送ります
必要に応じて提供するために、<[email protected]>に関連します
お使いのシステムを処理するための情報。
config.guessタイムスタンプ= 2005-08-03
uname -m = aarch64
uname -r = 3.19.8chen
uname -s =のLinux
uname -v =#7 SMP木9月10日午後3時58分50秒UTC 2015
/ usr / binに/のuname -p = aarch64
/ binに/のuname -X =
HostInfo =
/ binに/宇宙=
/ usr / binに/アーチ-k =
/ binに/アーチ= aarch64
/ usr / binに/ oslevel =
/ usr /凸面/にgetsysinfo =
UNAME_MACHINE = aarch64
UNAME_RELEASE = 3.19.8chen
UNAME_SYSTEM = Linuxの
UNAME_VERSION =#7 SMP木9月10日15時58分50秒UTC 2015
設定:エラー:タイプを構築推測することはできません。あなたは1を指定する必要があります。
[ルート@ localhostののnetperf-2.6.0]#
ソリューション:アルファのためのコンパイルプラットフォームを指定します
[ローカルホストのnetperf-2.6.0 @ルート]#は./configure -build =アルファ