小木木 发表于 2018-5-25 11:03:52

linux技术大会和linux书架的link

AndiKleen称,开发者可以使用更好的开发工具来解决这些困难,比如:


[*]  静态代码检查器,你可以使用sparse、smatch、coccinelle、clangchecker、checkpatch、gcc-W/LTO、stanse等工具
[*]  动态运行时检查器,比如你可以使用Kmemcheck、AddressSanitizer来检测未初始化、越界的数据;使用helgrind、ThreadSanitizer来检查线程争用情况;使用gcc/LLVM中的UBsan检查未定义的行为等
[*]  Fuzzers/测试套件,比如Trinity、LKP等
[*]  调试器和跟踪器,比如ftrace等
[*]  有助于阅读和理解源码的工具,比如grep、cscope等

AndiKleen表示,Linux平台上提供了大量优秀的工具,可以让开发者的工作变得简单,合理使用,可以大大降低Linux开发的复杂度。
http://www.csdn.net/article/2013-10-23/2817267-China-Linux-Kernel-Developer-Conference

http://www.ibm.com/developerworks/cn/linux/l-btloader/
页: [1]
查看完整版本: linux技术大会和linux书架的link