07 2022 档案

gcc 中weak弱函数
摘要:1、weak弱函数 weak 函数用于定义变量或者函数。弱函数一般用于多个模块间的交互接口 int __attribute__((weak)) test_lib_a(int a, int b) { printf("weak %s\n", __FUNCTION__); return a + b; } 阅读全文

posted @ 2022-07-22 15:50 红旗kernel 阅读(2893) 评论(0) 推荐(0)

linux 动态库、静态库
摘要:库:可执行的二进制代码,不可以独立执行(没有main函数入口) 库是否兼容:取决于编译器、汇编器、链接器 linux链接静态库(.a):将库中用到的函数的代码指令,写入到可执行文件中、运行时无依赖 linux链接动态库(共享库.so):在可执行程序中记录了库中函数的符号表信息,执行时再找库,找不到, 阅读全文

posted @ 2022-07-01 14:45 红旗kernel 阅读(525) 评论(0) 推荐(0)

导航