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

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐