LinuxのUbuntuにARMクロスコンパイラ(ツールチェーン)をインストールして設定する簡単な構成
目次
LinuxのUbuntuにARMクロスコンパイラ(ツールチェーン)をインストールして設定する簡単な構成
2. arm クロスコンパイル インストール ツールキットをダウンロードし、仮想マシンにインストールします。
1. 簡単な紹介
Linux/Ubuntu によって開発された知識を整理して、後で同様の問題が発生した場合にすぐに参照して使用できるようにします。
このセクションでは、Ubuntu で共有ファイルを構成する際に発生する問題の整理を紹介します。主に、VMware Tools のインストール下で共有フォルダーと mnt/hgfs フォルダーが表示されない問題の解決策を、共有ファイルの構成方法も含めて紹介します。手順は簡単です。整理すること。不備がある場合は、ご指摘ください。または、より良い方法がある場合は、メッセージを残してください。
Linux (GNU/Linux の正式名) は、無料で使用でき、自由に配布された UNIX のようなオペレーティング システムです。そのカーネルは、1991 年 10 月 5 日に Linus Benedict Torvalds によって初めてリリースされました。主に Minix からインスピレーションを受け、 Unix は、POSIX ベースのマルチユーザー、マルチタスク、マルチスレッド、マルチ CPU オペレーティング システムです。主要な Unix ユーティリティ、アプリケーション、ネットワーク プロトコルを実行できます。32 ビットおよび 64 ビットのハードウェアをサポートします。Linux は Unix のネットワーク中心の設計思想を継承しており、安定したパフォーマンスを備えたマルチユーザー ネットワーク オペレーティング システムです。Linux には、コミュニティ開発に基づいた debian や Archlinux、商用開発に基づいた Red Hat Enterprise Linux、SUSE、Oracle Linux など、数百もの異なるディストリビューションがあります。
Ubuntu は主にデスクトップ アプリケーションをベースにした Linux オペレーティング システムで、その名前はアフリカ南部のズールー語またはハウサ語で「人類」や「みんながいるから私も存在する」という伝統的な価値観を意味する「ubuntu」という言葉に由来しています。Ubuntu は Debian ディストリビューションと Gnome デスクトップ環境をベースにしており、バージョン 11.04 から Ubuntu ディストリビューションは Gnome デスクトップ環境を廃止し、Unity に変更されました。以前は、Linux はインストールが難しく、使いにくいと思われていましたが、Ubuntu の登場以降、それらは歴史になりました。Ubuntu には大きなコミュニティ力もあり、ユーザーはコミュニティから簡単に支援を受けることができます。[1] Ubuntu 18.04 LTS 以降、Ubuntu ディストリビューションは GNOME3 デスクトップ環境の使用に戻りました。
ケース動作環境:
1、ウィンドウ10
2、ubuntu 16.04
2. arm クロスコンパイル インストール ツールキットをダウンロードし、仮想マシンにインストールします。
1. Linaro 公式 Web サイトから関連する arm クロスコンパイル インストール ツールキットをダウンロードします。
公式サイト:Arm ベースのソリューションの導入を加速 | リナロ
2. 公式 Web サイトで「リソース - ダウンロード」を展開し、クリックして入力します
3. クリックしてダウンロード インターフェイスに入り、対応するダウンロードを検索します
ウェブサイト:ビルドとダウンロード | Linaro
4. または、次の Web サイトに従ってリリース バージョンをダウンロードします。ここでダウンロードした 4.9-2017.01 は 64 ビット Ubuntu をインストールするため、x86_64 を選択してダウンロードします。
リリースURL:リナロリリース
バージョン 4.9-2017.01 のダウンロード URL: Linaro リリース
5.ダウンロードしたファイルをUbuntuに追加し、まず共有フォルダーに置きます
VMware Tools の共有フォルダーの方法は次のとおりです。ブログ投稿「Linux の問題に対する Ubuntu 構成共有フォルダーの実装手順、および VMware Tools のインストール時にフォルダーが空である/共有ファイルが表示されない問題の簡単な解決策」を参照してください。
6. 次に、仮想マシンを開くと、mnt/hgfs/_VMWareSharedFiles に arm クロスコンパイル インストール パッケージが表示されます。
7. usr/local ディレクトリに arm フォルダーがあるかどうかを確認します。
8. arm フォルダーがない場合は、新しい arm フォルダーを作成します
命令:sudo mkdir /usr/local/arm
9. arm クロスコンパイル インストール パッケージを /usr/local/arm フォルダーにコピーします。
例: sudo cp gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz /usr/local/arm/
10. フォルダーを /usr/local/arm に切り替え、arm クロスコンパイル インストール パッケージを /usr/local/arm フォルダーの下に解凍します。
フォルダ切り替えコマンド:cd /usr/local/arm/
解凍コマンド: sudo tar -vxf gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz
11. 解凍した bin フォルダーのパスを /etc/profile に追加します。目的は、クロス コンパイラーのコマンドをグローバル変数に追加することです。ターミナルで追加を開くか、gedit でフォルダーを開いて追加することができます。
添加内容:export PATH=$PATH:/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin
12. 変更する権限がない場合は、権限を変更してから変更できます。
ファイルの読み取りおよび書き込み権限を変更する: sudo chmod 777 profile
ファイルの読み取りおよび書き込み権限を変更してすぐに有効にします: ソース プロファイル
13. 仮想マシンを再起動します。
14. 再起動後、Ctrl+Alt+T を押してターミナルを開き、次のようにコマンド arm-linux-gnueabihf-gcc -v を入力すると、Surface のインストールが成功します。