我按照网友的方法降版本试了n久鈈行几近抓狂,因为在make-3.81文件夹中怎么都生成不了make可以执行文件
几经尝试,终于成功了写一下解决办法,分享下经验
编译安卓源代碼时出现:
3、cd 到解压文件夹下
5、编译,因为是代码所以还是要去编译的
好了,重点来了我的这个时候编译报错。(没有报错的可以直接跳过到第8步)
提示“——alloca”宏未定义!
我一直迷信官网源码没问题怀疑自己哪里操作不对,一直找啊找。。
最后终于撑不住了,改了源码改了之后就可以了。。。
6、OK第六步。修改源码看了提示中的make-3.81/glob/glob.c文件,然而并没有看懂。
不过死马当作活马医,在裏面加了这个:
然后232行也就是图中#endif下面加了
7、然后再重复第5步,执行make命令
这次就不会报错啦。当然如果你人品不好有可能还会报错報错的话就修改,知道变异通过
8、然后安装!(终于到了这一步了啊啊啊啊)
9、查下看看是否安装成功。
提示:说明3.81的安装成功了但昰别着急,还有最后一步!!!
注意要在你解压的那个目录下!!!从第4步开始都是在解压的文件夹目录下执行的
9、替换掉之前的make
然后伱随便在哪个目录下试下:make -version
看下是不是你想要的版本!!
ok,到这里就结束啦废话写的太多了,可能是因为处于解决问题之后的兴奋