机器环境:
 windows2000 + vc6.0现在有一个纯c的代码,由*.c和*.h及Makefile构成
1 我想抛开vc编辑环境 仿效在linux下的解决方式
直接在命令行打make完成编译连接? 如何实现?(在任意目录下)2 我想使用vc的集成开发环境 又应当怎么处理、操作?

解决方案 »

  1.   

    那你可以用ddk编译啊,用build -cZ
      

  2.   

    1编个makefile文件。msdn->NMAKE Reference。
    2新建工程时选makefile。
      

  3.   

    用工程生成
    build时候说
    gcc 找不到?
    为什么?
      

  4.   

    需要修改makefile.
    under linux, compile tool is gcc, but under
    win2k, the tool is cc, you should change it.
      

  5.   

    用cl可以编译了

    Makefile里有
    SYS_OBJS = asm/i386/cpu.o
    在build时候
    出现如下错误NMAKE : fatal error U1073: don't know how to make 'asm/i386/cpu.o'
      

  6.   

    .o是unix下的obj,你要找找看源代码在那里。
      

  7.   

    用nmake,VC7.0的工具里面的Visual Stdio .net命令提示行里可以直接用.
      

  8.   

    vc6.0 + 汇编 (用vc6.0把*.s文件编译成*.obj文件)
      

  9.   

    2 我想使用vc的集成开发环境 又应当怎么处理、操作?
    1.在VC左边文件列表中选择对应文件
    2.在列表中的对应文件文件上点鼠标右键,选择Settings
    3.在出现的对话框中就可以设定用你喜欢的编译器编译它了
      

  10.   

    可是什么编译工具能把*.s文件编译成*.obj文件?
    我只知道 用什么工具把他编译成*.o文件求教!!
      

  11.   

    programming windows95整本书的程序都是用makefile编译、连结的。网上有电子版。
      

  12.   

    By the way, 如果在命令行下输入:set path:e:......
                                    set lib....
                                    set include...
    当关闭DOS窗口后,在从新打开一个DOS窗口,使用cl.exe时又提示.DLL文件找不到了,各位有保存设置的办法吗?
      

  13.   

    linux下会 这下面不会
    估计没问题!
    找资料吧。
      

  14.   

    windows下
    什么编译工具能把*.s文件编译成*.obj文件?
    我只知道 用什么工具把他编译成*.o文件
    vc6可以实现吗?求教!!