入力ファイル - 2022.1 日本語

Vitis 統合ソフトウェア プラットフォームの資料: エンベデッド ソフトウェア開発 (UG1400)

Document ID
UG1400
Release Date
2022-04-26
Version
2022.1 日本語

コンパイラの入力ファイルとして、次の中から 1 つまたは複数のファイルを指定します。

  • C ソース ファイル
  • C++ ソース ファイル
  • アセンブリ ファイル
  • オブジェクト ファイル
  • リンカー スクリプト
注記: これらのファイルの指定はオプションです。入力ファイルを指定しない場合は、リンカーのデフォルト リンカー スクリプトが使用されます。デフォルト スクリプトは、次のとおりです。
  • MicroBlaze の場合 mb-ld
  • Cortex A9 の場合 arm-none-eabi-ld
  • Cortex-A53 および Cortex-A72 の場合 aarch64-none-elf-ld
  • Cortex-R5F の場合 armr5-none-eabi-ld

各ファイルのデフォルトの拡張子については、ファイル タイプとその拡張子 を参照してください。上記のファイルに加え、コンパイラではライブラリ ファイルである libc.alibgcc.alibm.a、および libxil.a が暗示的に参照されます。これらのファイルは、デフォルトで Vivado のインストール ディレクトリにあります。G++ コンパイラを使用した場合は、libsupc++.a および libstdc++.a ファイルも参照されます。libsupc++.a は C++ 言語サポート、libstdc++.a は C++ プラットフォーム ライブラリです。