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

团队建设海报网站用手机做自己的网站

团队建设海报网站,用手机做自己的网站,潍坊住房公积金个人账户查询,wordpress单页 文章页文章目录 一、问题介绍二、问题解决 一、问题介绍 由于项目需求,需要将一个“编译时引用了另一个动态链接库”的文件(名为main.c),再编译成一个动态链接库。 简要说明一下,即原本的项目代码里,包含main.c…

文章目录

    • 一、问题介绍
    • 二、问题解决

一、问题介绍

由于项目需求,需要将一个“编译时引用了另一个动态链接库”的文件(名为main.c),再编译成一个动态链接库。

简要说明一下,即原本的项目代码里,包含main.c,usb_hid.c和usb_hid.h三个文件,正常编译可执行文件main的依赖为

main.o依赖libusb库,usb_hid.c依赖libusb库,而可执行文件main依赖前两步编译生成的main.o和usb_hid.o

对应的makefile如下

CC      = gcc
CFLAGS	= -I . -I /usr/local/include/libusb-1.0 -std=c99
TARGET	= mainall: $(TARGET)main: ./main.o ./usb_hid.o$(CC) $^ -L/usr/local/lib -lusb-1.0 -o mainrm -rf ./*.o./main.o: ./main.c$(CC) $(CFLAGS) -c $< -o $@./usb_hid.o: ./usb_hid.c$(CC) $(CFLAGS) -c $< -o $@clean:rm -rf ./*.orm -rf ./main# ----------------------------------------------------------------------------.PHONY: $(PHONY) clean

二、问题解决

之前没有搞清楚依赖关系,没有引入usb_hid相关的函数,因此使用ldd -r libpufmac.so命令后会报如下错误:

OSError: ./libpufmac.so: undefined symbol: usb_index
OSError: ./libpufmac.so: undefined symbol: xxxxx
......

结合之前编译动态链接库的经验,正确的编译命令如下,使用该命令编译后,可生成对应的libpufmac.so,不会再出现上面的错误

gcc -shared -fPIC main.c usb_hid.c -o libpufmac.so -L/usr/local/lib -lusb-1.0 -I /usr/local/include/libusb-1.0 -std=c99

通过 -L引用对应的动态链接库,再通过 -I指定include的头文件的位置

http://www.yayakq.cn/news/913521/

相关文章:

  • 怎么选择镇江网站建设动漫做3d游戏下载网站有哪些
  • 有哪些网站可以做店面设计上海做网站的
  • 网站建设方案新闻大庆企业做网站
  • 网站设计遇到的问题机房建设网站模板
  • 完整网站开发看什么书制作公司网站要多少费用呢
  • 建站之星授权佛山+网站建设
  • 网站后台管理图片网站开发需求列表
  • 潍坊专业做网站公司wordpress 编辑器按钮
  • 廉政建设网评文章网站免费手游代理平台
  • 简述网站开发基本流程图有哪些网络营销公司
  • 用图片设置网站首页php购物网站开发实例源码
  • asp网站源码免费下载什么装修网站做的好的
  • 制作展示型网站的公司建设电子商务网站的步骤
  • 页游网站如何做推广注册网站域名要多少钱
  • 临沂谁会做网站网站建设费计入什么科目比较好
  • 做网站和做微商城有什么区别制作网站用什么代码
  • 导购网站建设织梦软件展示网站
  • 阿里巴巴1688怎么做网站wordpress导航栏调用
  • 网站开发总体功能设计北京seo结算
  • 怎么做团购网站wordpress布谷鸟主题
  • 可以自己买服务器做网站吗有哪些软件可以查企业信息
  • 网站建设询价深圳好点的网站建设公司
  • 网站设计的关键凡科网站建设平台好么
  • dedecms 网站首页标签南宁智慧人社app官方下载
  • 合肥建设集团招聘信息网站做一个网站需要哪些步骤
  • 企业网站seo价格前程无忧招聘网下载app官网
  • 自己做网站怎么选架构做网站应下哪个软件
  • 网站修改关键字如何搭建一个完整的网站
  • 咨询手机网站建设平台html5高端红色织梦网络公司网站
  • 长沙网站建设长沙运城网站制作