嵌入式开发者社区

标题: 函数的实现 [打印本页]

作者: 红线绕指柔    时间: 2018-7-21 16:35
标题: 函数的实现
[attach]3331[/attach]6 C, `' I3 E+ |6 o
如上图所示,在工程里面Include都是头文件,那头文件里面定义的函数都是在哪里实现的,他们相对应的.C文件又都封装在哪了呢?比如我要查询函数void GPIOBank6Pin12PinMuxSetup(void)是怎么是怎么实现的该去那查询?  新人求指教0 ~) D1 T0 q1 s, a  x; S

作者: 广州创龙廖工    时间: 2018-7-23 19:22
您好,实现的源函数,一般是在platform和drivers目录下,建议您可以参考我们的source insight指导文档,完成对源文件的检索和查找。
- y* C% n: f  C: P) U# X/ a1 C6 n
0 E( p( J6 F. {& A; Q; \$ }[attach]3335[/attach][attach]3336[/attach]
作者: 红线绕指柔    时间: 2018-7-23 22:12
本帖最后由 红线绕指柔 于 2018-7-23 22:27 编辑
; K; i* i, B. P; R6 q9 E/ s2 ]9 L1 M% i: B1 [/ g- Z( r- p
你好,我还想问一下,在相应的include中并没有包含任何源文件,按照常规不是应该一个头文件对应一个源文件吗(有些头文件除外,比如TL138.h)?我们的DSP工程是通过什么方式在不包含进去源文件的情况下对那些那些源文件进行访问?特别是编译的时候,一些函数的具体定义是在源文件中的,编译器是怎么来辨别的呢?还有就是我是不是装了个假软件啊  现象不一样啊[attach]3339[/attach]
" U5 w/ P3 ?: f$ T[attach]3341[/attach]
! Z8 s3 O( b" E" x. N




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4