[Build All] または [Clean All] をプロジェクトで実行した後、SDK に既存の C++ ARM アプリケーションをインポートすると、SDK コンソールに次のようなエラー メッセージが表示されます。
Building target: simple_cpp_0.elf
Invoking: ARM g++ linker
arm-xilinx-eabi-g++ -Wl,-T -Wl,../src/lscript.ld -L../../cpp_bsp_0/ps7_cortexa9_0/lib -o "simple_cpp_0.elf" ./src/main.o -Wl,--start-group,-lxil,-lgcc,-lc,-lstdc++,--end-group
/proj/xbuilds/2013.1_0315_1/installs/lin64/SDK/2013.1/gnu/arm/lin/bin/../lib/gcc/arm-xilinx-eabi/4.7.2/../../../../arm-xilinx-eabi/bin/ld: cannot find -lxil
collect2: error: ld returned 1 exit status
make: *** [simple_cpp_0.elf] Error 1
この問題の解決方法を教えてください。
この問題を解決するには、SDK の [Project Explorer] ビューで BSP を右クリックし、次の図にあるように [Build Project] を選択します。
AR# 54999 | |
---|---|
日付 | 07/12/2013 |
ステータス | アクティブ |
種類 | 一般 |
デバイス | |
ツール |