c语言 - 设置 GNSDK 开发环境 - nmake 不起作用



我遵循GNSDK: The Barebones C introduction,在设置开发环境时遇到问题。

说明书说:

您需要做的第一件事是设置您的开发环境。我在Windows 7系统上编写并运行了这个应用程序。SDK附带了许多C示例。每个示例都有自己的文件夹。对于这个应用程序,我克隆了其中一个文件夹,并将其命名为"/Samples/gnsdk_barebones"。我使用了"制作文件"。和Visual Studio 2008 C/c++编译器,以便从命令行运行makefile (Visual Studio 2008>工具比;Visual Studio 2008命令提示符)。在/Samples目录下创建文件夹很重要,因为makefile使用相对路径名进行构建。

我在MS-Windows10笔记本电脑上运行MSVS 2015。

我打开了"VS2015的开发人员命令提示符",并键入以下命令

C:UsersDellDocumentsPlayGNSDKsamplesgnsdk_barebones>nmake -f makefile

Microsoft (R)程序维护实用程序版本14.00.23918.0微软公司版权所有。版权所有

makefile(8):致命错误U1000:语法错误:宏调用中缺少')'停止。

gnsdk_barebones文件夹包含两个作为SDK一部分下载的文件。

  1. c
  2. makefile

我找不到任何记录makefile(8)错误类型,非常感谢您的建议。

如果需要进一步的信息,请告诉我。

谢谢你的帮助!

根据您的评论,您的问题的解释是您的makefile是一个用于GNU make的makefile -它是make-工具几乎总是被使用——而你正试图用微软的make-tool, nmake,它几乎被遗忘了,不能解析GNU makefile。

你可以得到GNU make for Windows作为一个独立的包,或者作为一个完整的GNU GCC工具链的一部分安装它

你的评论提出了更多的问题。一次问一个问题

最新更新