我正在关注GNSDK: The Barebones C Intro并在设置开发环境时遇到问题。
说明说:
您需要做的第一件事就是设置您的开发环境。我在Windows System 7上编写并运行了这个应用程序.SDK附带了许多C样本。每个样本都有自己的文件夹。对于这个应用程序,我克隆了其中一个文件夹并将其命名为“/ Samples / gnsdk_barebones”。我使用克隆目录中的“makefile”和Visual Studio 2008 C / C ++编译器从命令行运行makefile(Visual Studio 2008> Tools> Visual Studio 2008命令提示符)。在/ Samples下创建文件夹非常重要,因为makefile使用相对路径名来进行构建。
我在MS-Windows10笔记本电脑上运行MSVS 2015。
我打开了“VS2015的开发人员命令提示符”并输入以下命令
C:\ Users \ Dell \ Documents \ Play \ GNSDK \ samples \ gnsdk_barebones> nmake -f makefile
Microsoft(R)Program Maintenance Utility版本14.00.23918.0 版权所有(C)Microsoft Corporation。保留所有权利。
makefile(8):致命错误U1000:语法错误:')'在宏调用中丢失 停止。
gnsdk_barebones文件夹包含两个作为SDK的一部分下载的文件。
我找不到任何记录makefile(8)错误类型,并希望得到您的建议。
如果需要进一步的信息,请告诉我。
非常感谢你的帮助!
答案 0 :(得分:0)
根据您的评论,您的问题的解释是您的makefile是
GNU make的makefile - 这是make-
工具几乎总是使用 - 你试图用微软的运行它
make-tool,nmake
,几乎被遗忘,无法解析GNU makefile。
你可以获得GNU make for Windows 作为独立包,或将其安装为完整GNU GCC工具链的一部分 对于Windows,例如TDM GCC。
您的意见提出了其他问题。这是一次一个问题 Stackoverflow :)见How to ask。