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文件了。有没有人能讲解下? --------------------编程问答-------------------- --------------------编程问答-------------------- 有没有人来回答下啊
补充:移动开发 , 移动开发其他问题