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

锚文本外链查询网站做网站要求什么软件

锚文本外链查询网站,做网站要求什么软件,wordpress 手机适配,产品设计ppt案例文章目录 一、问题介绍二、问题解决 一、问题介绍 由于项目需求,需要将一个“编译时引用了另一个动态链接库”的文件(名为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/562271/

相关文章:

  • 做酒店网站多少钱企业宣传册版式设计
  • 青岛网站设计公司联系方式合肥学习做网站
  • 一般网站用什么软件做威县做网站哪儿好
  • dedecms网站关键字在哪个表精通网站建设需要学什么
  • 大连做网站的公司有哪些微商货源网什么什么网站建设
  • 值得抓取的网站windows2008网站
  • 强的网站建设公司排名个人网站赚钱
  • 网站横幅背景图建设银行公积金网站提示udun
  • 网络推广好做吗?遵义seo快速排名
  • phpcms网站seo怎么做邢台招聘网
  • asp网站安装教程wordpress 调用画廊
  • 成都谁做捕鱼网站wordpress鼠标指针
  • iis怎么给网站设置权限手机网站活动策划方案
  • 游戏界面设计网站游戏工作室加盟
  • 正规网站制作公司是哪家佛山市官网网站建设企业
  • 推广 高端网站建设100个顺口的公司名字
  • wordpress站点制作视频解析网站如何做搜索
  • 低价格的网站建设公司如何注册域名?成本多少
  • 建设银行的网站怎么打开深圳外贸网站
  • 超炫网站欣赏网页设计比较好的网站
  • 一个网站的成本怎么做网页别人可以看到图片
  • net快速建站html5 图片网站
  • 商城网站开发教程百度手机网页版入口
  • 建房的网站龙岗区住房和建设局网站
  • 移动端网站建设需要注意哪些问题2008iis7怎么搭建网站
  • 第1063章 自己做视频网站上海建网站服务
  • 建立公司网站步骤自己会网站开发如何赚钱
  • 网站嵌套代码我想学制作网站吗
  • 非模板网站无极网
  • 多语言外贸网站开发沼气服务网站建设管理