新手入门,求教..

HonryZZ 2010-10-23 06:42:09
以前都是用VC来编译程序的,结果糊糊涂涂过了好几年,还停留在hello world水平...
突然想学习一下makefile之类的..于是...

拷贝了一个 MinGW 文件到C盘根目录
MinGW\bin
MinGW\include
MinGW\lib

版本是 V3.31

于是写了个helloworld代码, 放在bin下面....

运行

gcc -c main.c
gcc main.o -o myMain

正常...

忽而又听说makefile这个东西,于是乎百度了一下,模仿了一下



myMain.exe : main.o

gcc main.o -o myMain.exe

main.o : main.c

gcc -c main.c



运行bin下面的make...

mingw32-make.exe main.mak

结果每次都是 Nothing to be done for main.mak ...... 前面也是Tab.....

无法进行下去了...求助...
...全文
84 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
HonryZZ 2010-10-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 forestdb 的回复:]
mingw32-make.exe -f main.mak

学习这一套,还是Linux下面比较好,哪怕是虚拟机的。

make看GNU make manual比较好,官网上有。
[/Quote]

呵呵..多谢多谢..弄好了..
ForestDB 2010-10-25
  • 打赏
  • 举报
回复
mingw32-make.exe -f main.mak

学习这一套,还是Linux下面比较好,哪怕是虚拟机的。

make看GNU make manual比较好,官网上有。
pengxn 2010-10-23
  • 打赏
  • 举报
回复
myMain.exe

-----
这个你是不是已经存在了
loveqingjian 2010-10-23
  • 打赏
  • 举报
回复
试试将main.o和myMain.exe文件删掉(文件夹只有main.c和Makefile)再执行下make

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧