chez scheme的交叉编译

download upstream source

git clone –depth 1 https://github.com/cisco/ChezScheme

build mingw target on win7 host

patch

merge the contents of patch-for-mingw directory.

build host

msys>
./configure -m=ti3nt

to support windows xp,
append /SUBSYSTEM:CONSOLE,5.01 to EXELDFLAGS in ti3nt/c/Makefile.i3nt.

cmd>
cd ta6nt\c
.\make.bat

update host boot to include modification from patch.

msys>
(cd ta6nt; make -f Mf-boot ta6nt.boot)

build target boot

mkdir boot/ti3mw
(cd ta6nt; make -f Mf-boot ti3mw.boot) #create new boot files

build target with the target c compiler

./configure -m=ti3mw
make

build arm target on linux host

build host

./configure
make

build target boot

mkdir boot/arm32le
(cd a6le; make -f Mf-boot arm32le.boot)

build target

./configure -m=arm32le CFLAGS=”-O2 -march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard”
make

https://github.com/DeYangLiu/ChezScheme/blob/master/chez-cross-compile.md

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值