The free OSEK configuration builder
英文版
主页
关于
特性
截屏
下载
许可
文档
使用指南
常见问题
开发论坛
开发
SVN访问
编译GOB
Trac
链接
FreeOSEK
OSEK/VDX
搭建编译环境
这部分内容大部分是参考
FileZilla项目
上的相关部分整理得出的。(非常感谢FileZilla的开发者)
MinGW
从
http://downloads.sf.net/mingw/MinGW-5.1.4.exe
下载MinGW,安装到c:\dev\mingw目录。选择"candidate"版本,并且把g++选项选上。
MSYS
从
http://prdownloads.sourceforge.net/mingw/MSYS-1.0.11-2004.04.30-1.exe
下载MSYS,安装到c:\dev\msys目录。安装过程中会有问题提示回答,请认真回答,不要简单的按enter键跳过问题。
MSYS Developer Toolkit
从
http://downloads.sourceforge.net/mingw/msysDTK-1.0.1.exe
下载文件,同样也安装到c:\dev\msys目录下。
设定编译链接flags
打开msys,敲入如下命令:
echo "export LDFLAGS=-L/local/lib" > ~/.profile
echo "export CPPFLAGS=-I/local/include" >> ~/.profile
exit
安装SVN
推荐从
http://tortoisesvn.net/downloads
下载使用TortoiseSVN。
Autotools
首先从以下几个链接把M4、libtool、autoconf和automake下载到c:\dev\download目录里。
http://dewnloads.sourceforge.net/mingw/m4-1.4.7-MSYS.tar.bz2
ftp://tfp.gnu.org/gnu/libtool/libtool-2.2.6a.tar.gz
ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.63.tar.bz2
ftp.gnu.org/gnu/automake/automake-1.10.2.tar.bz2
再一次打开msys,敲入如下命令:
mkdir /usr/src
安装M4
cd /
tar jvxf /c/dev/download/m4-1.4.7-MSYS.tar.bz2
编译安装Libtool
cd /usr/src
tar zvxf /c/dev/download/libtool-2.2.6a.tar.gz
cd libtool-2.2.6
./configure --disable-ltdl-install
make
make install
编译安装Autoconf
cd /usr/src
tar jvxf /c/dev/download/autoconf-2.63.tar.bz2
cd autoconf-2.63
./configure
make
make install
编译安装Automake
cd /usr/src
tar jvxf /c/dev/download/automake-1.10.2.tar.bz2
cd automake-1.10.2
./configure
make
make install
清除文件
cd /
rm -rf /usr/src
编译wxWidgets
首先请到
http://www.wxwidgets.org
下载最新版本的wxWidgets,然后执行如下命令:
mkdir ~/source
cd ~/source
tar -xvjf ~/download/wxWidgets-2.8.10.tar.bz2
cd wxWidgets-2.8.10
mkdir compile
cd compile
../configure --prefix=/opt/wxWidgets --enable-unicode --disable-shared
make
make install
通过SVN获取GOB源代码
通过TortoiseSVN从https://gobx.svn.sourceforge.net/svnroot/gobx/trunk获取源代码。
编译GOB
在msys中输入如下命令进行编译:
cd ~/source/gobx/build
autoreconf -i -s -f
mkdir compile
cd compile
../configure --prefix=/opt/gobx --with-wxdir=/opt/wxWidgets/bin
make
make install
Copyright©2008-2009
Sam Wang
. All rights reserved.