关于MAKEFILE的问题 我的程序包含一个.C文件一个.H文件 其中.H文件里又调用了SQLITE33.h

如题不知道怎么写MAKEFILE... 如题 不知道怎么写MAKEFILE 展开
 我来答
空雪梦见
2013-09-10 · TA获得超过5598个赞
知道大有可为答主
回答量:2522
采纳率:75%
帮助的人:1221万
展开全部
如果认为SQLITE3.h一直是不变的
那么

yourexe.exe : yoursrc.obj
link /out:yourexe.exe yoursrc.obj sqlite3.lib

yoursrc.c : yourhead.h
copy /y /b yoursrc.c+,,

yoursrc.obj : yoursrc.c
cl /c /EHsc /Ox yoursrc.c

大概长这样?
追问
我的.C程序里调用了sqlite3.h 其中这个头文件又用到SQLITE3的库函数
menu.c 放在/home/lc里 sqlite3.h放在/home/lc/include里 调用的库函数 我也不知道是哪个
不过路径是/home/lc/include 里面一堆库函数
用ARM-LINUX-GCC编译,因为要放到试验箱上用
请问 MAKEFILE怎么写
或者在虚拟机LINUX下的命令行中如何编译它
追答
linux交叉编译不会写。
然后你没说你.h文件叫什么,我当你是menu.h
这是非交叉编译的写法

menu : menu.o
gcc -omenu menu.o

menu.c : menu.h
touch menu.c

menu.o : menu.c
gcc -c menu.c
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式