项目交叉编译

objects=GUI_main.o GUI_manager_user.o GUI_shutdown.o hzinput.o user_database.o \
 GUI_init.o zigbee_process.o net_process.o empty_car_info.o serial_port_api.o
 
CROSS_PATH=/usr/local/arm/4.3.2/arm-linux
#c_flag= -lminigui -ljpeg -lpng -lz -lpthread -lsqlite3 -lmgext -lts
c_flag=-L$(CROSS_PATH)/lib -I$(CROSS_PATH)/include -lminigui -ljpeg -lpng -lz -lpthread -lsqlite3 -lmgext -lts
#安装路径:
install_path=./package/

pack_manager:$(objects)
    arm-linux-gcc $(c_flag) $(objects) -o pack_manager
#    rm $(objects)

GUI_main.o:
    arm-linux-gcc $(c_flag) -c GUI_main.c
GUI_shutdown.o:
    arm-linux-gcc $(c_flag) -c GUI_shutdown.c
GUI_manager_user.o:
    arm-linux-gcc $(c_flag) -c GUI_manager_user.c
hzinput.o:
    arm-linux-gcc $(c_flag) -c hzinput.c
user_database.o:
    arm-linux-gcc $(c_flag) -c user_database.c
GUI_init.o:
    arm-linux-gcc $(c_flag) -c GUI_init.c
zigbee_process.o:
    arm-linux-gcc $(c_flag) -c zigbee_process.c
net_process.o:
    arm-linux-gcc $(c_flag) -c net_process.c
empty_car_info.o:
    arm-linux-gcc $(c_flag) -c empty_car_info.c
serial_port_api.o:
    arm-linux-gcc $(c_flag) -c serial_port_api.c
    
clean:
    rm $(objects) pack_manager
    rm -r $(install_path)res
    rm $(install_path)pack_manager

install:
    cp  -R res $(install_path)
    cp  pack_manager $(install_path)
   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

blemesh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值