yang0621

yang0621

0个粉丝

5

问答

0

专栏

0

资料

yang0621  发布于  2015-07-02 10:21:35
采纳率 0%
5个问答
3881

移植minigui 的png库是出错 什么原因

 
本帖最后由 yang0621 于 2015-7-2 10:23 编辑

修改makefile
ZLIBLIB=/opt/minigui/lib 前面 ZLIB库目录
ZLIBINC=/opt/minigui/include #前面 include库目录

export CFLAGS="-I/opt/minigui/include"  
export LDFLAGS="-L/opt/minigui/lib"

输入命令   CC=arm-hisiv100nptl-linux-gcc CXX=arm-hisiv100nptl-linux-g++  LD=arm-hisiv100nptl-linux-ld     AS=arm-hisiv100nptl-linux-as     AR=arm-hisiv100nptl-linux-ar      //指定交叉编译工具
                ./configure      --prefix=/opt/minigui      --host=arm-hisiv100nptl-linux  --build=i386-linux --target=arm-hisiv100nptl-linux
               
make && make install


libtool: link: arm-hisiv100nptl-linux-gcc -shared  .libs/libpng12_la-png.o .libs/libpng12_la-pngset.o .libs/libpng12_la-pngget.o .libs/libpng12_la-pngrutil.o .libs/libpng12_la-pngtrans.o .libs/libpng12_la-pngwutil.o .libs/libpng12_la-pngread.o .libs/libpng12_la-pngrio.o .libs/libpng12_la-pngwio.o .libs/libpng12_la-pngwrite.o .libs/libpng12_la-pngrtran.o .libs/libpng12_la-pngwtran.o .libs/libpng12_la-pngmem.o .libs/libpng12_la-pngerror.o .libs/libpng12_la-pngpread.o   -L/opt/minigui/lib -lz -lm  -Wl,--version-script=libpng.vers   -Wl,-soname -Wl,libpng12.so.0 -o .libs/libpng12.so.0.37.0
/opt/hisi-linux-nptl/arm-hisiv100-linux/bin/../lib/gcc/arm-hisiv100-linux-uclibcgnueabi/4.4.1/../../../../arm-hisiv100-linux-uclibcgnueabi/bin/ld:libpng.vers:2: syntax error in VERSION script
collect2: ld returned 1 exit status
make[1]: *** [libpng12.la] 错误 1
make[1]:正在离开目录 `/opt/guisrc/libpng-1.2.37'
make: *** [all] 错误 2
我来回答
回答3个
时间排序
认可量排序

flynnjiang

0个粉丝

14

问答

0

专栏

0

资料

flynnjiang 2015-07-02 10:44:10
认可0

把Makefile里的这个选项去掉看看:-Wl,--version-script=libpng.vers

yang0621

0个粉丝

5

问答

0

专栏

0

资料

yang0621 2015-07-02 10:55:39
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=17688&ptid=8010]flynnjiang 发表于 2015-7-2 10:44[/url]
把Makefile里的这个选项去掉看看:-Wl,--version-script=libpng.vers[/quote]

可以了  ,这个是什么意思    是因为我是64位Ubuntu吗

flynnjiang

0个粉丝

14

问答

0

专栏

0

资料

flynnjiang 2015-07-22 11:24:41
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=17692&ptid=8010]yang0621 发表于 2015-7-2 10:55[/url]
可以了  ,这个是什么意思    是因为我是64位Ubuntu吗[/quote]

我也不清楚,网上搜的。应该跟系统关系不大,可能还是libpng的编译脚本哪里有问题
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区