跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • vscode 怎么看系统库的实现,比如 glibc 下的 strlen?
未分類
21 5 月 2020

vscode 怎么看系统库的实现,比如 glibc 下的 strlen?

vscode 怎么看系统库的实现,比如 glibc 下的 strlen?

資深大佬 : allencloud 3

不是看头文件,是想看如何实现。 发现 golang 的就能很方便的跳转到系统库的实现,比如 strings.Split()这种函数咋实现的。

谷歌了下没找到,c/c++的插件已经安装了

大佬有話說 (4)

  • 資深大佬 : zmcity

    golang 的自带库是用源码保存在本地的,所以可以很方便的跳转。
    但是 libc 是以 so 或者 a 的二进制形式保存的,所以只能看见声明。
    需要看实现可以直接去 http://ftp.gnu.org/gnu/libc/里翻

  • 資深大佬 : Jirajine

    参考这个
    https://users.rust-lang.org/t/solved-how-to-step-into-std-source-code-when-debugging-in-vs-code/25319/2
    c/cpp 也一样,把源码下载到本地然后设置 source map/substitute path

  • 資深大佬 : nightwitch

    因为你的电脑没有自带 glibc 的源码, 所以当然跳转不进去.

  • 資深大佬 : adofsauron685782

    man 手册

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具