【发布时间】:2011-03-04 19:35:48
【问题描述】:
我正在尝试在 Windows 中编译下载的程序。该程序通常在 Linux 中运行,但也被编程为在 Windows 中运行(代码中包含#if defined(_WIN32),并声称可以使用 borland 免费工具)。当我尝试从命令行使用 make 时,它告诉我“命令行参数不正确:-C”。在 makefile 中,有很多行写着“make -C”,后跟一个目录名。这种语法在 Windows 中不起作用吗?这样做的正确方法是什么?有没有办法使用这个 makefile 在 Windows 中编译它以供本机使用?
【问题讨论】:
-
一些“make”在他们的makefile中带有CR/LF。在某些情况下,我发现这是导致许多奇怪错误报告的原因。 (试试 unix2dos 你的 Makefiles)
-
您能告诉我们是哪款软件吗?你试过了吗./configure make make install