秋·风

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
以下是“啊D”分享的方法“,在这感谢”啊D“无私的分享。
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';

 

posted on 2025-02-08 13:13  秋·风  阅读(331)  评论(0)    收藏  举报