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# 45312

EDK - libc.a ファイルの役割

説明

EDK インストール ディレクトリに複数の libc.a ファイルがあります。それぞれどんな役割があるのですか。

microblaze-xilinx-elf\lib\libc.a
microblaze-xilinx-elf\lib\bs\libc.a
microblaze-xilinx-elf\lib\le\libc.a
microblaze-xilinx-elf\lib\m\libc.a
microblaze-xilinx-elf\lib\bs\le\libc.a
microblaze-xilinx-elf\lib\bs\m\libc.a
microblaze-xilinx-elf\lib\m\le\libc.a
microblaze-xilinx-elf\lib\bs\m\le\libc.a

ソリューション

MicroBlaze のオプション、特に、バレル シフト、乗算、リトル エンディアンに基づいて、それぞれのファイルが使用されます。使用している設定により、libgen が該当する libc を呼び出します。つまり、次のように呼び出されます。

microblaze-xilinx-elf\lib\libc.a <==フラグなし
microblaze-xilinx-elf\lib\bs\libc.a <== バレル シフトのみ
microblaze-xilinx-elf\lib\le\libc.a <== リトル エンディアンのみ
microblaze-xilinx-elf\lib\m\libc.a <== 乗算のみ
microblaze-xilinx-elf\lib\bs\le\libc.a <== バレル シフトとリトル エンディアン
microblaze-xilinx-elf\lib\bs\m\libc.a <== バレル シフトと乗算
microblaze-xilinx-elf\lib\m\le\libc.a <== 乗算とリトル エンディアン
microblaze-xilinx-elf\lib\bs\m\le\libc.a <== バレル シフトと乗算とリトル エンディアン
AR# 45312
日付 11/13/2012
ステータス アクティブ
種類 一般
ツール
  • EDK - 12.1
  • EDK - 12.2
  • EDK - 12.3
  • More
  • EDK - 12.4
  • EDK - 13
  • EDK - 13.1
  • EDK - 13.2
  • EDK - 13.3
  • Less
このページをブックマークに追加