概述
【现象】
在uboot中,将makefile写好:
include $(TOPDIR)/config.mk
LIB = $(obj)lib$(BOARD).a
COBJS := as3536.o asdebug.o ccu.o ssp.o ssp_nor.o enc28j60.o i2c_driver_polling.o as353x_nand.o shuffle.o mpmc_driver.o
SOBJS := lowlevel_init.o
#BCH_COBJS := bch/bch_gf.obj bch/bch_lut.obj bch/bch_enc.obj bch/bch_dec.obj
BCH_COBJS := bch/bch_gf.o bch/bch_lut.o bch/bch_enc.o bch/bch_dec.o
#BCH_COBJS := bch/libbch.a
SRCS := $(SOBJS:.o=.S) $(COBJS:.o=.c)
OBJS := $(addprefix $(obj),$(COBJS))
SOBJS := $(addprefix $(obj),$(SOBJS))
BCH_OBJS :=$(addprefix $(obj),$(BCH_COBJS))
$(LIB): $(obj).depend $(OBJS) $(SOBJS) $(BCH_COBJS)
$(AR) $(ARFLAGS) $@ $(OBJS) $(SOBJS) $(BCH_COBJS)
然后去make Uboot,是可以正常编译通过的。
此处,希望将上面由源码生成的四个bch的.o文件,打包成单独的一个.o文件,比较叫做bch
最后
以上就是害羞山水为你收集整理的arm-linux-objdump:找不到命令,【已解决】arm-linux-uclibc-objdump: libbch.a : File format not recognized...的全部内容,希望文章能够帮你解决arm-linux-objdump:找不到命令,【已解决】arm-linux-uclibc-objdump: libbch.a : File format not recognized...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复