交叉编译 curl

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
 
 
.PHONY: clean
clean:
rm *.o

 

你可能感兴趣的:(linux,c语言)