来源:本站
导读:目前正在解读《高效的C编程之: 移植问题》的相关信息,《高效的C编程之: 移植问题》是由用户自行发布的知识型内容!下面请观看由(
电工技术网 - www.9ddd.net)用户发布《高效的C编程之: 移植问题》的详细说明。
简介:当对源代码使用不同的编译器时,可能会出现一些移植上的问题,这时可以宏将一些ARM特有的关键字“打包”。(EEFOCUS)
14.11移植问题
当对源代码使用不同的编译器时,可能会出现一些移植上的问题,这时可以宏将一些ARM特有的关键字“打包”。例如:
#ifdef__arm
#defineINLINE__inline
#defineVALUE_IN_REGS__value_in_regs
#definePURE__pure
#else
#defineINLINE
#defineVALUE_IN_REGS
#definePURE
#endif
这样在使用是可以直接使用INLINE、VALUE_IN_REGS等关键字,例如,
INLINEintsquare(intx){
returnx*x;
}
这样,在代码的移植过程中可以避免很多可能出现的问题。
提醒:《高效的C编程之: 移植问题》最后刷新时间 2024-03-14 01:07:24,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《高效的C编程之: 移植问题》该内容的真实性请自行鉴别。