2014-01-11 27 views
1

我只是出于好奇而问这个问题。内置函数的位置Microchip C30编译器

我正在使用Microchip C30编译器为PIC24F开发EEPROM驱动程序代码。 在此期间,我使用了C30内建函数,如 __builtin_tblwtl(),__builtin_tbloffset等。 如何找到内置函数的位置?从维基我发现这一点:

“一些编译器(例如,GCC [7])提供的内置的C标准库中的函数许多 版本;也就是说,的功能的 实现写入编译对象 文件和程序调用内置的版本,而不是 函数的C库共享对象文件”

在这是否意味着这些功能的目标文件里面写编译器?那么这是否意味着我们无法将其视为代码? 我搜索了整个C30目录,但没有找到这些功能。

感谢您只存储在编译器和上面提到的功能​​,__builtin_tbloffset等对象文件

回答

1

用户定义的函数,已经写入Microchip的C30 compiler.So库你只能得到链接至该库。例如在linux gcc是编译器,而glibc是运行时库。

相关问题