当前位置:编程学习 > wap >>

QNX系统中makefile的编写规则和.mk文件的作用

最近需要在QNX系统中调用PC平台上面用C语言写的库。因此在PC上装了虚拟机,然后装了QNX系统。不懂在QNX系统中怎么写makefile文件,才能实现自动编译。有些资料说明,需要Makefile和.mk文件。我只知道在linux系统中只要编写makefile文件就可以了,不懂qnx中的.mk文件作用是什么?QNX中的makefile文件里面那些标志是不是和linux中的一样?.mk文件的编写规则是怎么样的呢?哪位高手是否能够指点下?
这个是我工程下的一个commen.mk文件内容:
ifndef QCONFIG
QCONFIG=qconfig.mk
endif
include $(QCONFIG)

NAME=GNaviMid
CCFLAGS=-DANDROID_NDK \
CCXXFLAGES=-DANDROID_NDK \
include $(MKFILES_ROOT)/qtargets.mk
一下是makefile内容:
LIST=os
ifndef QRECURSE
QRECURSE=recurse.mk
ifdef QCONFIG
QRDIR=$(dir $(QCONFIG))
endif
endif
include $(QRDIR)$(QRECURSE)
据说只要把这两个文件放到工程目录下面,然后在qnx系统中使用make命令就可以生成.a和.so文件了。有没有人能讲解下? --------------------编程问答-------------------- --------------------编程问答-------------------- 有没有人来回答下啊
补充:移动开发 ,  移动开发其他问题
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,