当前位置: 技术问答>linux和unix
Linux中如何查找函数的实现
来源: 互联网 发布时间:2016-07-31
本文导语: 比方说函数 tcsetospeed函数,使用Qt Createor可以跳转到他的头文件 termios.h。但有时候想看一下这个函数是如何实现的,这时候该如何查找该函数的对应的实现文件呢? | 我没用 Qt Creator 你可...
比方说函数 tcsetospeed函数,使用Qt Createor可以跳转到他的头文件 termios.h。但有时候想看一下这个函数是如何实现的,这时候该如何查找该函数的对应的实现文件呢?
|
我没用 Qt Creator
你可以看看Qt Creator的帮助,有没有这个功能。
你可以看看Qt Creator的帮助,有没有这个功能。
|
如果按照习惯,我会去找termios.cpp文件,
看看那个函数的实现
看看那个函数的实现
|
头文件是termios.h
那函数的实现应该就是楼上说的termios.cpp之类的了
应该能找到
那函数的实现应该就是楼上说的termios.cpp之类的了
应该能找到
|
比方说函数 tcsetospeed函数,使用Qt Createor可以跳转到他的头文件 termios.h。但有时候想看一下这个函数是如何实现的,这时候该如何查找该函数的对应的实现文件呢?
--------------
下个断点,就能跳进去了
--------------
下个断点,就能跳进去了
|
可能要下载内核源码....
|
如果是Qt Createor
光标移动到方法上点右键
选最后的两项
快捷键f2 、shift+f2
能最后跟到实现代码
我的就是ubuntu 上实验了下,可以看到源代码
光标移动到方法上点右键
选最后的两项
快捷键f2 、shift+f2
能最后跟到实现代码
我的就是ubuntu 上实验了下,可以看到源代码
|
额,误导楼主了,sorry
不是内核的源代码, 应该是ubuntu源码,那里才有库的实现
不是内核的源代码, 应该是ubuntu源码,那里才有库的实现
|
软件包管理器中搜索一下有关source的
官网上也有source的iso镜像
官网上也有source的iso镜像
|
T_T 为啥要是cpp文件呢?
|
lz,你到底是要看qt的源代码
还是linux内核源代码?
还是linux内核源代码?
|
你直接在源码目录下grep函数吧
grep -r tcsetospeed *
grep -r tcsetospeed *
|
ubuntu 里面的linux 默认情况下没有源码吗?菜鸟想学习