Linux
文章平均质量分 74
沉浮简
这个作者很懒,什么都没留下…
展开
-
undefined symbol: _ZN3fmt2v76detail10basic_dataIvE27zero_or_powers_of_10_32_newE
一、看这里说,是链接顺序的问题,于是在CMakeLists里加了这个: -Wl,--start-group ${PROJECT_SOURCE_DIR}/lib/libngraph.so ${PROJECT_SOURCE_DIR}/lib/libinference_engine_legacy.so libinference_engine_transformations.so ${PROJECT_SOURCE_DIR}/lib/libinference_engine_undefined symbol怎么解决。原创 2023-09-28 11:23:08 · 228 阅读 · 0 评论 -
linux kernel单独编译某项驱动----网卡驱动
linux内核经常涉及编译某一项驱动代码的场景,本次以网卡驱动e1000为例说明整个步骤流程。首先编译内核驱动不必要编译整个内核,但编译的驱动代码必须要和要安装的内核版本保持一致,否则经常会出现无法加载模块。在编译驱动前,最好要保证3个版本一致:1.`uname -r`当前系统内核版本 ----为了能够安装到本系统2.yum install kernel-devel 版本 ----kernel-devel保证编译驱动时kernel的源码。原创 2023-07-18 14:56:09 · 4053 阅读 · 0 评论 -
Linux kernel系列之 schedule
原创 2023-06-08 15:44:19 · 83 阅读 · 0 评论 -
三大调试工具gdb,*trace,systemTap使用指南
总体而言三者各有千秋,gdb可动态调试,ftrace主打系统函数追踪,而systemtap功能很强大,个人感觉基本覆盖了ftrace,且能动态捕获系统函数或应用函数的执行时间,项目工作中很实用。原创 2022-08-08 15:25:09 · 2147 阅读 · 0 评论 -
Git、Gerrit、Git-review集成开发代码步骤
Git、Gerrit、Git-review集成开发原创 2022-06-09 17:55:28 · 227 阅读 · 0 评论 -
向 Linux kernel 社区提交patch补丁步骤总结(已验证成功)
一、详细步骤本次使用CentOS Linux8系统虚机,git下载修改源码提取patch并邮件给maintainer。1.安装git和git send-emailyum install gityum install git-email2.配置git和smtpgit config --global user.name "xxx"git config --global user.email "xxx@xxx.com"配置smtpvi ~/.gitconfig .原创 2022-03-24 19:50:21 · 13592 阅读 · 2 评论