BeagleBoard で HelloWorld プロジェクトを実行しようとしています。このために、私は RVDS を使用してライブラリを作成し、次に CodeSourcery を使用して BeagleBoard の実行可能ファイルを作成しています。
RVDS を介してライブラリを作成するには、以下のコマンド ラインを使用しています。
armcc --cpu cortex-a8 -c hello_world.c --c99 --apcs=/fpic --no_hide_all -O3 -Otime --vectorize --no_unaligned_access -I"D:\RVDS\hello_world" -I"C:\Program Files\ARM\RVCT\Data\4.1\713\include\windows"
ただし、このコマンド ラインはオブジェクト ファイルのみを作成し、ライブラリは作成しません。コマンドを使用してライブラリを作成しましたarmar
が、これが正しいかどうかはわかりません。したがって、私の最初の質問は、RVDS コマンド ラインを使用してライブラリを作成する方法です。
また、新しいスタティック ライブラリ プロジェクトを選択して、RVDS Eclipse 環境を使用してライブラリを作成しようとしました。ライブラリが作成されたら、CodeSourcery を使用して、次を使用して実行可能ファイルを作成しました。
arm-none-linux-gnueabi-gcc -Wall -I. -L. test_hello_world.c -lhello_world -o test_hello_world
しかし、この実行可能ファイルを BeagleBoard で実行しようとしても、うまくいきません。したがって、ライブラリの作成方法に問題があると思います。
誰かが RVDS と CodeSourcery を組み合わせて BeagleBoard の実行可能ファイルを作成しようとした場合はお知らせください。
ご協力いただきありがとうございます。