私は 11年前の化石 PC に Fedora4 を入れています。
さてこんな古い環境だと GNU make のバージョンが 2002年度の 3.80 だったり
します。
Android で C/C++ を使うには、GNU Make 3.81 が必須なので、3.80 では
以下のエラーが発生してしまいます。
android-ndk-r5b/build/core/build-local.mk:39: build/core/init.mk: そのようなファイルやディレクトリはありません android-ndk-r5b/build/core/build-local.mk:110: /add-application.mk: そのようなファイルやディレクトリはありません android-ndk-r5b/build/core/build-local.mk:118: /setup-imports.mk: そのようなファイルやディレクトリはありません android-ndk-r5b/build/core/build-local.mk:135: /build-all.mk: そのようなファイルやディレクトリはありません make: *** ターゲット `/build-all.mk' を make するルールがありません。中止。 |
GNU Make 3.81 をインストールすれば上記の問題は解決しますので、make -v で
バージョンを確認後、必要ならこちらからダウンロード出来ます。
ダウンロード後は、
./configure
./make
で make が出来ますので、3.80 をバックアップした上で cp コマンドを実行。
同一ファイルが原因なのか make install では上書きインストール出来なかった
ので、手動コピー。
yum が使えれば楽なんだけど、いい加減サポート切れなので仕方ありませんね。
0 コメント:
コメントを投稿