- 博客(2)
- 收藏
- 关注
原创 golang获取函数栈帧信息
需求一般是获取调用函数的栈帧信息,如函数本身及上层调用者函数名,所在文件,行号等。 关键函数: runtime.Caller() 获取函数调用栈的某一层栈帧信息 runtime.Callers() 获取函数调用栈的若干层栈帧信息 这两个函数的入参skip在意思上有差异,详细参看源码注释 示意代码: https://play.studygolang.com/p/Th8vauToCrg package main import ( "fmt" "runtime" ) fun...
2021-08-10 03:48:59
712
原创 undefined reference to `crypt‘
才疏学浅,对C了解不多。Linux下尝试写一个密码校验模块时,编译出错。查了半天跟gcc链接选项位置有关,记录一下。 最初编译过程,报错: gcc -lcrypt chkpwd.c -o chkpwd /usr/bin/ld: /tmp/ccVl9cer.o: in function `main': chkpwd.c:(.text+0x7d): undefined reference to `crypt' collect2: error: ld returned 1 exit status make
2021-05-07 11:15:17
2162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人