AR# 22480

12.1 EDK - MicroBlaze または PowerPC プロセッサのいずれかを特定する定義はあるか

説明

GNU コンパイラにおいて MicroBlaze または PowerPC プロセッサの使用を特定する定義はありますか。

ソリューション

mb-gcc および powerpc-eabi-gcc コンパイラに #defines コードがあります。次に、MicroBlaze および PowerPC の使用を示したコード例を示します。

#if defined(__PPC__)

if (hdr->ih_arch != IH_CPU_PPC)

#elif defined(__MICROBLAZE__)

if (hdr->ih_arch != IH_CPU_MICROBLAZE)

#else

# error Unknown CPU type

#endif

アンサー レコード リファレンス

マスター アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
34609 EDK 12.x - アンサーのリスト N/A N/A
AR# 22480
日付 12/15/2012
ステータス アクティブ
種類 一般
ツール