如何编写makefile编译win_64程序?

whutliyuan 2011-09-05 09:23:20
想编译fastcgi这个第三方库,是6.0版本的,dsw不能打开,只能通过它提供的makefile编译,但是makefile编译的是32位,我需要64位程序,该如何办?
需要修改makefile么?我 试过右键makefile文件用VS打开,但是失败了。紧急求教!
...全文
146 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xunxun 2011-09-05
  • 打赏
  • 举报
回复
请确定你有64位编译器
然后到VS 64位编译器的环境命令行去nmake
jackyjkchen 2011-09-05
  • 打赏
  • 举报
回复
装个VS2005以上的编译器,必须的,否则没有64位

然后升级dsw工程,双击点开就自动升级

加一个64位平台就行了
xunxun 2011-09-05
  • 打赏
  • 举报
回复
不行是什么意思
进入x64命令行用cl编译就是64位的
fox000002 2011-09-05
  • 打赏
  • 举报
回复
看一下 README 或 INSTALL 之类的文档



Win32:

nmake -f Makefile.nt
fox000002 2011-09-05
  • 打赏
  • 举报
回复
应该先看一下 makefile 内容,确认一下哪个格式,看用 gmake 还是 nmake

不行的话,自己手动改一改就是了

whutliyuan 2011-09-05
  • 打赏
  • 举报
回复
我用的这个工具,cd进入了我makefile的所在文件夹,然后去nmake,不行
Visual Studio x64 Win64 Command Prompt (2010)
whutliyuan 2011-09-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xunxun1982 的回复:]

请确定你有64位编译器
然后到VS 64位编译器的环境命令行去nmake
[/Quote]

这样就可以了么?makefile文件不需要修改?我曾经这么试过,不行啊好像

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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