D1 SDK编译报错
-
请问执行make -j32命令后 出现如下错误 该怎么解决啊
-
@march 使用make编译,可以看到具体是哪里报错,再根据报错信息修改。
-
@march 出错主要是编译环境的问题,要看下你用的是哪个ubuntu版本?
开发环境
目前D1 SDK基于Ubuntu14.04/16.04系统进行开发和调试,因此我们推荐使用该版本系统进行开发,其它版本系统可能存在兼容问题,需开发者自己针对系统进行适配。编译环境需要的工具
编译环境需要依赖的工具有:gcc,binutils,bzip2,flex,python,perl,make,ia32-libs,find,grep,diff,unzip,gawk,getopt,subversion,libz-dev,libc headers
Ubuntu环境下可直接执行如下命令安装这些工具:sudo apt-get install build-essential subversion git-core libncurses5-dev zlib1g-dev gawk flex quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs unzip ia32-libs lib32z1 lib32z1-dev lib32stdc++6 libstdc++6 -y
对于 Ubuntu 16.04 以上版本,部分软件包已不再提供或者采用了其他的包,执行上述命令时, 安装失败的包可先忽略,进一步执行以下命令:sudo apt-get install libc6:i386 libstdc++6:i386 lib32ncurses5 lib32z1
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号