ubuntu下动态链接库的编译和使用实例
发布日期:2021-07-01 01:12:14 浏览次数:2 分类:技术文章

本文共 293 字,大约阅读时间需要 1 分钟。

以下实例的环境是amd64 + ubuntu10.10 + g++ 4.4.5测试成功,在其他配置的机器上可能有一点区别。
 
 
动态库的使用方式中有两种,第一种是类似于静态库的使用,另一种我称之为真正的动态加载动态库,主要是因为这种方式在程序运行的过程中加载链接库,使用之后在卸载链接库。
 
 
 
先介绍第一种。
 
 
在目录/home/owner/test/下创建我们的实验程序:
 
 
 
 
 
//dll_fun.c
 
 
 
 
#include <stdio.h>
 
 
 
 
 
void dll_function(const char* szString)
 
 
 
 
{
 
 
 
 
 
 
 
 
 
 
printf("%s\n", 
szString);
 
 
 
 
}
 
 
 
编译生成动态链接库
 
 
 
 

转载地址:https://mao0514.blog.csdn.net/article/details/9410735 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:编译、裁剪、安装、删除 Ubuntu内核和模块管理
下一篇:Ubuntu 11.04 NFS 配置

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月20日 16时19分15秒