当前位置: 首页 > news >正文

网页设计与网站建设区别2345查询网

网页设计与网站建设区别,2345查询网,公司管理系统有哪些,谷歌广告推广文章目录 静态库代码文件过程 动态库代码过程 静态库 代码 gcc -c test.c -o test.o //生成目标文件 ar crs libtest.a test.o //生成静态库 gcc main.c -L./ -ltest -o main_test //链接静态库文件 静态文件test.c #include <stdio.h>vo…

文章目录

  • 静态库
    • 代码
    • 文件
    • 过程
  • 动态库
    • 代码
    • 过程

静态库

代码

gcc -c test.c -o test.o              //生成目标文件
ar crs libtest.a test.o              //生成静态库
gcc main.c -L./ -ltest -o main_test  //链接静态库

文件

静态文件test.c

#include <stdio.h>void Hello(const char* arg)
{printf("Hello %s\n",arg);
}

源文件main.c

#include <stdio.h>extern void Hello(const char * arg);int main()
{Hello("world");return 0;
}

过程

step1:生成目标文件

gcc -c test.c -o test.o

step2:编译(生成)静态库

ar crs libtest.a test.o

ls

libtest.a main.c test.c test.o

step3:链接静态库

gcc main.c -L./ -ltest -o main_test

ls

main_test libtest.a main.c test.c test.o

运行

./main_test

动态库

代码

1.创建动态库

gcc -fPIC -Wall -c test.c			   //编译为位置无关代码(PIC)
gcc -shared -o libtest.so test.o    //创建共享库

2.编译链接主程序

# 方法1 指定路径
gcc main.c -o app -L./ -lmytest    //生成可执行文件app,但找不到动态库
# 方法2 通过环境变量
pwd
export LIBRARY_PATH=$LIBRARY_PATH:(动态库所在的路径)    //相当于-L的作用

3.设置系统寻找动态库的路径

# 方法1:指定路径
cp libtest.so /usr/lib/            //系统会从这里找
./app# 方法2:环境变量
pwd                                //复制共享库的路径
sudo vim /etc/ld.so.conf    	   //通过在/etc/ld.so.conf文件中添加共享库的路径来实现
sudo ldconfig
./app

过程

ls

main.c test.c

step1:生成目标文件

gcc -fPIC -Wall -c test.c -o test.o

ls

main.c test.c test.o

step2:创建共享库

gcc -shared -o libtest.so test.o

ls

libtest.so main.c test.c test.o

step3:链接到可执行文件

gcc main.c -o app -L./ -lmytest

ls

app libtest.so main.c test.c test.o

step4:设置路径

把共享库libtest.so复制到/usr/lib/下 
或 
在/etc/ld.so.conf文件中添加libtest.so所在的路径(pwd)
http://www.yayakq.cn/news/474572/

相关文章:

  • 华建设计网站重庆seo按天收费
  • 建设网站查询余额国外优秀网页设计网站
  • 济南网站制作运营信阳网站建设的费用
  • 廊坊网站建设廊坊百度刷排名seo软件
  • 网站备案表深圳网站建设.-方维网络
  • 班级网站做哪些方面qq登录wordpress
  • 免费空间自助建站模板如何分析竞争对手的网站
  • 网站建设与经营招聘系统推广哪家好
  • 设计工作室与网站建设工作室奢侈品手表网站
  • dede安装好后是模板怎么变成做好的网站敏捷开发平台
  • 本地佛山顺德网站建设宝塔搭建网站
  • 大网站服务器维护费用重庆市施工安全管理网
  • 苏省住房和城乡建设厅网站首页wordpress get the id
  • 网站策划书范文模板优秀网页设计618
  • 郑州汉狮做网站的大公司怎么删除创建的wordpress
  • 网站开发深app 网站 区别
  • 深圳建网站好的公司企业建立网站的目的
  • js 曲线 网站聊城网站建设信息
  • 电子商务网站建设渠道望牛墩镇仿做网站
  • 精通网站建设 pdf智能经济高峰论坛
  • 中山市城市建设档案馆网站微企点做的网站怎么去底下的
  • 做游戏动画外包网站广西网络干部学院
  • 网站标题组合中时讯通信建设有限公司网站
  • 网站建设与运营及营销服务做网站用微软雅黑侵权吗
  • wordpress站点浏览圣诞节网站模板
  • 网站宣传与推广学校官方网站的建设目标是什么
  • 承包网站建设的公司怎样在自己的网站上家程序
  • 工作室网页seoul是哪个城市
  • 邻水建设局网站网站建设找至尚网络
  • 怎样做动漫照片下载网站深圳市专业制作网站公司吗