makefile到底是什么东西

解决方案 »

  1.   

    知道哪些文件被修改了,需要重新编译。《深入浅出MFC》里好像有。
      

  2.   

    如果我没有记错的话应该是系统编译时要用到的一个关于配置的东东。在《深入浅出mfc第一章中有介绍,具体的我也忘记了,现在可能很少有人用这个了(反正我是不用。:))
      

  3.   

    makefile是VC在5。0以前用的一个编译控制文件,从VC6以后基本上就不再采用了。不过为了兼容以前的东西才继承下了。
    如果真的想用的话可以参见《深入浅出MFC》,相信那里的介绍就够了。
    BTW:如果你是6。0以后的用户,相信你一定是,根据用不着知道了。
      

  4.   

    vc的环境中好像没有makefile吧
    在linux的环境下,用gcc编译器编c程序经常使用到makefile.
    makefile是一个文本文件,他告诉编译器如何对一个project进行编译。推荐你去看看
    http://www.byr.edu.cn:1083/osdeveloper/site/tec/devlep/automake.htm
      

  5.   

    makefile是本工程的编译器设置文件,比如结构体对齐方式,预编译宏定义等。也就是打开VC菜单Project->Settings...里设置的信息。
    VC的编译器是cl.exe将利用该makefile文件对工程进行编译。
      

  6.   

    这个东东就是说明了你要编译什么文件,加入什么资源这些文件需要生成什
    么样的文件类型系统是会自动的判断编译源文件的日期与目标文件的日期,
    以决定其是否需编译,现在vc++已经自动生成这个文件,但你也可以自己改,在
    settings里就有 ! 你也可以自己生成这个文件,Vc++里不是有生成MAKEFILE一项么! 你好好的,看看吧 !
      

  7.   

    VC的工程文件(DSP)实际上就是一个MAKEFILE文件
    Vc++里有生成MAKEFILE一项就是生成一个MAK文件在VC中MAKEFILE的文件扩展名是MAK
    使用NMAKE /F filename 对MAK文件进行编译!BCB中是使用MAKE在MSDN中查NMAKE可查到相关的知识!