1

クロスコンパイルlinaroでサンプルコードをビルドします。私には2つの状況があります

状況 1 :

gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihflinaro の Web サイトからダウンロードし、 path に展開します/home/xxx/opt/toolchains。私も

export
PATH=$PATH:/home/xxx/opt/toolchains/gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf/bin

次に、 Cross Settings でいくつかの簡単なサンプル コードをテストするために eclipse を使用します/home/xxx/opt/toolchains/gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf/bin。しかし、コンパイルすると、このエラーが発生します。

/home/xxx/opt/toolchains/gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/5.5.0/../../../../arm-linux-gnueabihf/bin/ld:
cannot find crt1.o: No such file or directory
/home/xxx/opt/toolchains/gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/5.5.0/../../../../arm-linux-gnueabihf/bin/ld:
cannot find crti.o: No such file or directory

私は crti.o と crt1.o を で見つけて知ってい/home/xxx/opt/toolchains/gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/libc/usr/libます。

状況 2 :

別の道をたどるとき。最初に、私はインストールします

sudo apt-get install gcc-arm-linux-gnueabihf

Cross Settings次に、 i config/usr/bin/と buildの eclipse パスで。全て大丈夫。

状況1では、Eclipseで正しくセットアップするにはどうすればよいですか? ご支援いただきありがとうございます。

4

0 に答える 0