在linux上编译ARM版本
环境:MAC10。5。5
IPHONE SDK2。1
The first thing to do is to ensure that you have the cross-toolchain
(cross compiler, cross linker, cross binutils, cross libc) installed.
In the majority case, you cannot use the default gcc in your Linux
development PC (assuming you are using an x86-based PC) because it
doesn't support ARM9 architecture by default. I assume that you have
the cross-toolchain installed correctly, and the toolchain
installation directory is /opt/linux/arm9-linux/, then you can
cross-compile using the autoconf configure script. If you haven't try
it, give it a try. What you have to invoke in the Pjsip source code
root directory is something similar to this (I don't know for sure the
"triplet" of your cross-toochain, so adapt the parameters as needed):
./configure CC=arm-linux-gnu-gcc --host=arm-linux-gnu
--build=i686-linux --with-li
b-path=/opt/linux/arm9-linux/lib LDFLAGS='-Wl,-elf2flt' CFLAGS=-O2
make dep && make
linux上默认的GCC不支持ARM架构?
ARM是i386的?
页:
[1]