首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows上构建CUnit时出错

在Windows上构建CUnit时出错
EN

Stack Overflow用户
提问于 2015-10-26 23:36:41
回答 1查看 343关注 0票数 0

从昨天开始,我正在尝试在我的电脑上安装CUnit。我知道怎么做,因为它能在我的大学电脑上运行。我使用了这个主题Building CUnit on Windows,我确信答案是有效的。

但是在我的个人电脑上,我在libtoolize之后遇到了一个问题,使用automake --add-missing。我试着做autoreconf --install,但我仍然得到这个错误:

CUnit/Sources/Framework/Makefile.am:20: '%' style pattern rules are a GNU make extension

文件中的第20行如下所示:

代码语言:javascript
复制
 %_test.o: %.c
      $(COMPILE) $(TEST_INCLUDES) $(TEST_DEFINES) -o $@-c$<

我在网上搜索了一下,发现有些人推荐使用.c而不是%c,但它对我不起作用,它只做了三行libtoolize,然后就停了下来。如果我在修改后尝试执行automake --add-missing,什么也不会发生。

我真的不知道现在该做什么,如果有人有一个解决方案,那将是非常有帮助的。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-10-28 10:59:21

您没有提到您的个人计算机运行的是哪种操作系统,但您安装的" Make“似乎不是GNU Make。它可能是BSD制作的。因此,它不遵守%样式的模式规则。

一种选择是安装GNU make;它是一个易于下载和构建的程序,因此您可以轻松地安装它。

或者,这个页面提供了automake选项,迫使它编写更便携的makefile:

https://lists.gnu.org/archive/html/automake/2007-01/msg00002.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33349725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档