issues
search
nevermosby
/
linux-bpf-learning
learn how to use BPF/eBPF
MIT License
488
stars
96
forks
source link
开发环境
#3
Open
Lionelpang
opened
2 years ago
Lionelpang
commented
2 years ago
您好,开发环境请教几个问题:
IDE用的是什么编辑器呢?
在mac pro下能编译么?
在macpro下能debug么? 求大神解答。
nevermosby
commented
2 years ago
你好 @Lionelpang,
由于BPF程序本质上就是C程序,因此IDE可以沿用编写C的环境。我自己是这样的,本地编写用vscode,服务器上就直接vim了;
BPF生态目前还是集中在Linux系统,MacOS是基于UNIX的,可能没法完全感受BPF的魔力;
参照第二条回答。关于debug BPF程序,可以多说一点,目前没有很完善的调试BPF程序的方法,暂时可通过辅助函数
bpf_trace_printk()
来打印日志。
BTF机制
的诞生是期望来解决这个问题,建议可以多都关注。
以上,希望能对你有帮助。
您好,开发环境请教几个问题: