交叉编译 curl
pc:虚拟机的ubuntu目标:arm平台(mips平台 也一样)ubuntu的终端操作:export PATH=$PATH:/home/work/arm-linux-toolchain/bin/export ARCH=armexport CROSS_COMPILE=arm-none-linux-gnueabi-export CC=arm-none-linux-gnue
·
pc:虚拟机的ubuntu
目标:arm平台(mips平台 也一样)
ubuntu的终端操作:
export PATH=$PATH:/home/work/arm-linux-toolchain/bin/
export ARCH=arm
export CROSS_COMPILE=arm-none-linux-gnueabi-
export CC=arm-none-linux-gnueabi-gcc
export CXX=arm-none-linux-gnueabi-g++
make clean
./configure --host=arm-linux --prefix=/home/curl
//host表明目标是arm平台,--host=mipsel-linux 表明目标是mips平台;
// 交叉安装 安装的目录/home/curl。
make
make install
用户编程 Makefile
CC = arm-none-linux-gnueabi-gcc
OBJ = hello.o
all: $(OBJ)
%.o: %.c
$(CC) $< -o $@ -I/home/curl/include -L/home/curl/lib -lcurl
#$(CC) $< -o $@ 大i -I/home/curl/include -L/home/curl/lib 小i -lcurl
#$(CC) $< -o $@ 大i -I/home/curl/include -L/home/curl/lib 小i -lcurl
.PHONY: clean
clean:
rm *.o
更多推荐




所有评论(0)