Welcome 微信登录

首页 / 操作系统 / Linux / 在32位Linux(Debian)虚拟机上搭建iphone toolchain实战

一般搭建toolchain的朋友,肯定就已经看过了google的那篇搭建文章,原地址,有兴趣的朋友可以去围观一下。 然后以下是我搭建toolchain遇到的问题和解决方法,向大家阐述一下。我们跟着google原创的一起来。一.原文:Ensure that you have a copy of bison and flex installed on your system. All major systems should have these tools installed or available in package management systems. $ bison --version 
GNU Bison version 1.28 
$ flex --version 
flex version 2.5.4首先当然是检查bison和flex,没什么好说的,没有的朋友(debian apt-get)(Red Hat yum) (Ubuntu wget)去下载,这里主要是留个备份。。给Linux和我一样菜的人。。。二.原文:
  • Check out a copy of LLVM SVN, and build a release build (as opposed to a debug one). Currently, due to Issue 70, we are limited to revision 42498. $ svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm-svn -r 42498 
    $ pushd llvm-svn 
    $ ./configure --enable-optimized 
    $ make ENABLE_OPTIMIZED=1 
    $ sudo make install 
    $ LLVMOBJDIR=`pwd` 
    $ popd检出一个llvm svn版本,听同事说,这个有现成的release版本,可以不需要编译源代码,但是为了保险起见,我们还是照着来吧。。
    -----------------分割线--------------------
    编译时的错误总结:
    1.我编译的时候,报了很多什么erro:"strlen" is not decalare还是什么,可能单词有错误。。。就是说strlen没有声明的问题。
    解决办法:去报错的头文件或c文件中,加上特定的头文件,再编译即可。(例如上面就需要添加#include <cstring>)三.
    原文:
  • Check out a copy of the iphone-dev SVN repository. $ svn checkout http://iphone-dev.googlecode.com/svn/trunk/ iphone-dev 
    $ pushd iphone-dev
  • 检出开发环境。需要一会。
    • 1
    • 2
    • 下一页
    RedHat Linux AS4 安装OpenSSLLinux进行make menuconfig时候报错的解决办法相关资讯      Linux教程 
    • Linux教程:如何在命令行中查看目  (07/28/2014 12:22:23)
    • Linux 修改root密码  (11/03/2012 07:53:38)
    • su - root 与su root的区别  (06/06/2012 00:39:40)
    • Linux进程间通信:消息队列  (01/28/2013 09:43:00)
    • U盘安装Linux开机无法启动解决方法  (10/07/2012 08:55:52)
    • Windows 7/Linux 同步时间  (05/15/2012 06:17:55)
    本文评论 查看全部评论 (0)
    表情: 姓名: 字数