linux shell下的静态链接库和动态链接库实例(脚本).docVIP

  • 13
  • 0
  • 约1.08千字
  • 约 4页
  • 2016-11-23 发布于河南
  • 举报

linux shell下的静态链接库和动态链接库实例(脚本).doc

开发一个库函数,要求能对字符串的进行大写、小写转换。要求把库函数,编译成静态和动态链接库各一个,取名libtu.a,libtu.so。编写一个测试程序,测试库函数。 注:本次所创建的文件均在同一目录下,程序的编译通过脚本文件 new@ubuntu:~/xi4$ vim daxiao.c //创建大小转换函数 new@ubuntu:~/xi4$ vim main.c //创建主函数 new@ubuntu:~/xi4$ main.h 创建头文件 [1]静态链接库 new@ubuntu:~/xi4$ vim g1.sh //创建脚本文件,用来建立静态库并生成可执行程序,其后缀为“.sh” //(标准的库名均以lib开头,静态库后缀为”.a”; -I用来指明头文件main.h路径,“.”指当前的; -L指明加载库的路径 -l用来链接标准的表达方式,不加“lib”) new@ubuntu:~/xi4$ su //进入超级管理员修改权限 Passwd //输入隐式密码 root@ubuntu:/home/new/xi4# chmod +rwx g1.sh//脚本文件执行需赋予执行权限 root@ubuntu:/home/new/xi4# ./g1.sh //执行脚本文件 root@ubuntu:/hom

文档评论(0)

1亿VIP精品文档

相关文档