Makefile 如何覆盖被视为错误的警告?

Makefile 如何覆盖被视为错误的警告?,makefile,Makefile,这是我以前多次遇到的问题。我下载一个项目并键入make,但它不会编译,因为警告被视为错误。我想超越这个,我不在乎风险。我也不想在源代码中寻找每个标志。那么,如何使用make编译项目,而不在命令行中将警告视为错误?您需要消除可能与make无关的警告,您是否尝试将--disable werror添加到configure步骤中?恐怕没有一个灵丹妙药适用于所有情况,绝对不在make的范围内。如果你能缩小你的问题范围,例如Linux和gcc,这可能会导致一些问题。或者你正在寻找失败后继续构建吗?@Alex

这是我以前多次遇到的问题。我下载一个项目并键入
make
,但它不会编译,因为警告被视为错误。我想超越这个,我不在乎风险。我也不想在源代码中寻找每个标志。那么,如何使用
make
编译项目,而不在命令行中将警告视为错误?

您需要消除可能与make无关的警告,您是否尝试将
--disable werror
添加到
configure
步骤中?恐怕没有一个灵丹妙药适用于所有情况,绝对不在make的范围内。如果你能缩小你的问题范围,例如Linux和gcc,这可能会导致一些问题。或者你正在寻找失败后继续构建吗?@AlexCohn我不知道。它只是一个真正的婊子和一些开发者从来没有提供一个选项来禁用
make
协调所有这些内容,那么为什么不能使用它来覆盖某些内容呢?不,此设置不适用于make,它由编译器/链接器/etc负责。不同的编译器和其他工具使用不同的标志和参数将所有或部分警告视为错误。在make级别,可以控制命令流,但不能控制命令本身。