UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

このページをブックマークに追加

AR# 54999

14.5 EDK、SDK - SDK にインポートされた ARM C++ アプリケーションをコンパイルできない

説明

[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
ステータス アクティブ
種類 一般
デバイス
  • Zynq-7000
ツール
  • EDK - 14.4
  • EDK - 14.5