linux - Makefile.am 包含与选项卡相关的错误

标签 linux

我正在尝试运行 make cmd,但我一直收到此缺少分隔符的错误。我知道它与“制表符”有关,但我没有看到错误。有人可以指出导致此错误的位置和原因吗?我在下面附上了 make 文件

# -*- Makefile -*-

ACLOCAL_AMFLAGS  = -I m4
AUTOMAKE_OPTIONS = foreign subdir-objects

SUBDIRS          = libiptc libxtables
if ENABLE_DEVEL
SUBDIRS         += include
endif
if ENABLE_LIBIPQ
SUBDIRS         += libipq
endif
SUBDIRS         += utils
# Depends on libxtables:
SUBDIRS         += extensions
# Depends on extensions/libext.a:
SUBDIRS         += iptables

if ENABLE_NFTABLES
confdir         = $(sysconfdir)
dist_conf_DATA  = etc/ethertypes
endif

.PHONY: tarball
tarball:
        rm -Rf /tmp/${PACKAGE_TARNAME}-${PACKAGE_VERSION};
        pushd ${top_srcdir} && git archive --prefix=${PACKAGE_TARNAME}-${PACKAGE_VERSION}/ HEAD | tar -C /tmp -x && popd;
        pushd /tmp/${PACKAGE_TARNAME}-${PACKAGE_VERSION} && ./autogen.sh && popd;
        tar --exclude=*.t --exclude=iptables-test.py -C /tmp -cjf ${PACKAGE_TARNAME}-${PACKAGE_VERSION}.tar.bz2 --owner=root --group=root ${PACKAGE_TARNAME}-${PACKAGE_VERSION}/;
        rm -Rf /tmp/${PACKAGE_TARNAME}-${PACKAGE_VERSION};

config.status: extensions/GNUmakefile.in \
        include/xtables-version.h.in include/iptables/internal.h.in

最佳答案

您的编辑器可能会将制表符转换为空格。您没有说明您使用的是什么编辑器,但尝试将其配置为不将制表符转换为空格。

关于linux - Makefile.am 包含与选项卡相关的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38449948/

相关文章:

linux - MongoDB:大容量映射内存

linux - 读取命令未从终端获取输入

linux - 如何在多个文件上使用 awk?

regex - 使用 sed 和 awk 编辑文件中的行

c - 多线程 Linux 进程的地址空间布局

linux - 如何用 linux 对数字求和

linux - (9600 N,8,1)--> 串口 --> 网络 --> 串口 -->(9600 N81)

linux - 如何从 OpenWRT 构建的 UBoot 读取 GPIO 值

linux - 使用Windows共享在debian guest apache中拒绝访问

linux - bash如何删除除一个目录外的所有多个扩展名的文件