BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #6383同步于 2009/11/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

android的ndk编译汇编文件问题

charliebupt
2009/11/4镜像同步3 回复
关于android的ndk有一些问题,想请教一下。ANDROID.MK如下: LOCAL_MODULE := xx LOCAL_SRC_FILES :=allfile.c \ arm/mpeg_armv5te_s.S \ 我make APP=xx的时候,发现.S后缀的文件没有被编译成.o文件,很奇怪,大家碰到这个问题了吗?还是makefile文件里要另写一个变量?谢谢
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
hobby机器人#1 · 2009/11/4
仔细查过了吗? 是不是已经编进其他.o文件里了 【 在 charliebupt (wheretogo) 的大作中提到: 】 : 关于android的ndk有一些问题,想请教一下。ANDROID.MK如下: : LOCAL_MODULE := xx : LOCAL_SRC_FILES :=allfile.c \ : ...................
charliebupt机器人#2 · 2009/11/4
编译到其他.o?应该一个.S对应一个.o的呀,我编译了arm文件夹下5个文件,结果只编译好带.c的。很奇怪,因为在ndk 的说明文档里说.c .S .cpp文件都会自动识别的。 【 在 hobby 的大作中提到: 】 : 仔细查过了吗? : 是不是已经编进其他.o文件里了
hobby机器人#3 · 2009/11/4
你可以通过make时这个.s是否会影响其他.o文件的更新来判断 1、ls -l查看所有文件的修改时间 2、make,make之后,目标文件的修改时间应该不变,因为没有源文件更新 3、.s文件打开后保存一下(确保他的修改时间已经更新了) 4、重新make,查看目标文件是否有更新(修改时间是否有变化),哪个变了,就说明.s编到哪个里面了 【 在 charliebupt (wheretogo) 的大作中提到: 】 : 编译到其他.o?应该一个.S对应一个.o的呀,我编译了arm文件夹下5个文件,结果只编译好带.c的。很奇怪,因为在ndk 的说明文档里说.c .S .cpp文件都会自动识别的。