摘要:
在ffmpeg中,这个文件被很多其他的文件所包含。该文件中定义了一些gcc中支持的语言扩展的宏,例如强制内联,外部内联,pure函数等。并根据是否使用了GCC,以及GCC的版本,把宏转换为相应的编译器扩展 选项。某些选项也支持msvc。关键点: 1.__GNUC__:是GCC编译器预定义的标志,值是GCC的主版本。 2.__GNUC_MINOR__:是GCC编译器预定义的标志,值是GCC的小版本 3.AV_GCC_VERSION_AT_LEAST(x,y):当编译器是GCC,且版本大于x.y时返回true 4.__attribute__是GCC的编译器扩展属性定义的关键字 语法:__a... 阅读全文