我是靠谱客的博主 害羞山水,最近开发中收集的这篇文章主要介绍arm-linux-objdump:找不到命令,【已解决】arm-linux-uclibc-objdump: libbch.a : File format not recognized...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

【现象】

在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...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部