質問

ソースからgnuarm.orgからツールチェーンを構築したい。 x64 linuxを実行しているため、バイナリバージョンを使用したくありません。ある種のチュートリアルを教えていただけますか?

役に立ちましたか?

解決

Insightをコンパイルするには、 libx11-dev をインストールする必要があります。

sudo apt-get install libx11-dev

それ以外にも、あなた自身の答えはうまくいきます。

編集:ああ、termcapも見逃すかもしれません。ここで入手できます: GNU Termcap

Edit2:Configureは、属性warn_unused_result <!> quot;で宣言された戻り値<!> quot; 'xxx'を無視することについて厳しいと思われるため、オプションを変更する必要があるかもしれませんまたは、クリーンなビルドを取得するために戻り値をキャッチする約12のインスタンス。

他のヒント

バイナリパッケージのビルドに使用されるデフォルトのコマンド/パラメーターは次のとおりです。ソースをダウンロードし、解凍して発行します。

  1. cd [binutils-build]
  2. [binutils-source] / configure --target = arm-elf --prefix = [toolchain-prefix] --enable-interwork --enable-multilib --with-float = soft
  3. すべてインストールする
  4. export PATH = <!> quot; $ PATH:[toolchain-prefix] / bin <!> quot;
  5. cd [gcc-build]
  6. [gcc-source] / configure --target = arm-elf --prefix = [toolchain-prefix] --enable-interwork --enable-multilib --with-float = soft --enable-languages = < !> quot; c、c ++ <!> quot; --with-newlib --with-headers = [newlib-source] / newlib / libc / include
  7. make all-gcc install-gcc
  8. cd [newlib-build]
  9. [newlib-source] / configure --target = arm-elf --prefix = [toolchain-prefix] --enable-interwork --enable-multilib --with-float = soft
    1. すべてインストールする
    2. cd [gcc-build]
    3. すべてインストールする
    4. cd [gdb-build]
    5. [gdb-source] / configure --target = arm-elf --prefix = [toolchain-prefix] --enable-interwork --enable-multilib --with-float = soft
    6. すべてインストールする

行11〜12は効果がないようです。 gcc <!> lt;を使用します。 4.xは推奨されません。binutilsをビルドすると、次のエラーが発生する可能性があります。

../../ binutils-2.19 / gas / config / tc-arm.c:関数 's_arm_unwind_save_mmxwr'内: ../../binutils-2.19/gas/config/tc-arm.c:3459:エラー:フォーマットは文字列リテラルではありません フォーマット引数なし

ソリューションは簡単です。<!> quot;%s <!> quot;を追加するだけです。ここのパッチが示唆するように、エラーのある行の最初のパラメータとして: http://www.mail-archive.com/bug- binutils@gnu.org/msg06475.html

洞察を構築できませんでしたが、他の何かでデバッグすることは可能だと思います。

  1. <!> quot; Files <!> quot;で利用可能なソースをダウンロード
  2. それらを開梱
  3. 展開された各ディレクトリに移動して、次を入力します。

    ./ configure --help

    使用可能なオプションを取得して実行

    ./ configure [オプション]

    make

    確認

    make install

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top