Day: July 13, 2011

  • dvd+rw-tools (growisofs) 交叉编译 cross compile

    交叉编译环境需要提前安装完毕。 Ubuntu 下 可以通过 apt-get install gcc-arm-linux-gnueabi g++-arm-linux-gnueab 来完成安装。 从官网获得最新的 dvd+rw-tools。 # wget http://fy.chalmers.se/~appro/linux/DVD+RW/tools/dvd+rw-tools-7.1.tar.gz # tar -zxvf dvd+rw-tools-7.1.tar.gz # cd dvd+rw-tools-7.1 dvd+rw-tools 在某些平台(比如 Ubuntu、OpenSuSE)上需要打上 patch 才能正常编译。 # wget http://www.linuxfromscratch.org/patches/blfs/svn/dvd+rw-tools-7.1-headers-1.patch # patch < dvd+rw-tools-7.1-headers-1.patch 修改 Makefile.m4 中相关编译器配置。 # vim Makefile.m4 查找 Linux section 位置,修改为如下配置。 ifelse(OS,Linux,[ # # Linux section # CC =arm-linux-gnueabi-gcc CFLAGS +=$(WARN) -O2 -D_REENTRANT…