以下是“啊D”分享的方法“,在这感谢”啊D“无私的分享。
1、静态编译:
1、静态编译:
//静态编译 -static //对跟在它后面的所有库执行静态连接 (-Bstatic -lpng -lz) 对应的是 libpng.a libz.a -Bstatic //指定文件使用静态方式 -l:libpng.a //如果需要加载模块,编译时需要这个 (dl,是指定 libdl.so 库) -ldl //搜索库的路径 (-L/xxx/path) -L //引用目录 (-I /path/include) -I
2、调用so指定版本:
//指定版本的dlopen function dlopen(Afile: PChar; Amode: longint): pointer; cdecl; external 'libc' Name 'dlopen@GLIBC_2.2.5';
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~