一般搭建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检出开发环境。需要一会。
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)