inspired from ffmpeg project's configure file
./configure --cross-prefix=arm-none-linux-gnueabi- --arch=arm --cpu=cortex-a8 --extra-cflags='-mfpu=neon -mfloat-abi=softfp' --sysroot=/opt/CodeSourcery/arm-none-linux-gnueabi/libc --enable-gpl --enable-postproc --enable-avfilter --enable-avfilter-lavf --cc=armcc --target_os=linux
it will generate armcc.conf with
$cc --arm_linux_configure --arm_linux_config_file="$armcc_conf" --configure_sysroot="$sysroot" --configure_cpp_headers="$sysinclude"
and then you can use
armcc --arm_linux_config_file=armcc.conf --translate_gcc
as your GNU compiler without changing makefile (which for armcc originally).
extra readings:
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dai0212a/CHDCIBCA.html
沒有留言:
張貼留言