ARM编译器

    xiaoxiao2021-03-25  80

    ARM 系列目前支持三大主流的工具链,即  , IAR EWARM(iccarm), and GNU Compiler Collection (gcc).  其中ARM RealView(armcc)就是KEIL的是用的编译工具。

       core_cm3.h中有如下定义:

        /*define compiler specific symbols */

      #ifdefined ( __CC_ARM )

         #define__ASM __asm /*!< asm keyword for armcc */

         #define__INLINE __inline /*!< inline keyword for armcc */

     #elifdefined ( __ICCARM__ )

         #define__ASM __asm /*!< asm keyword for iarcc */

         #define__INLINE inline /*!< inline keyword for iarcc. Only

                                       avaiablein High optimization mode! */

         #define__nop __no_operation /*!< no operation intrinsic in iarcc */

     #elif defined( __GNUC__ )

         #define__ASM asm /*!< asm keyword for gcc */

         #define__INLINE inline /*!< inline keyword for gcc

     #endif

    老羊快跑,一个安静低调的公众号,内有操作系统和电子设计的微论坛。

    转载请注明原文地址: https://ju.6miu.com/read-40599.html

    最新回复(0)