0

我在虚拟机中使用 lubuntu 32 位,我的主机是 windows 7 32 位。我正在尝试从 Igh 安装 ethercat master。我已经成功克服了几个错误,但这个错误无法解决。

akhil@akhil-virtual-machine:~/etherlab/sources$ ls
aclocal.m4 autoconf bootstrap CodingStyle.txt config.log configure.ac COPYING.LESSER 文档 ethercat.spec.in FEATURES include Kbuild.in m4 Makefile.in NEWS README.EoE script tool
作者 autom4te.cache ChangeLog config.h.in configure COPYING devices Doxyfile.in examples globals.h INSTALL lib Makefile.am master README rtdm TODO tty
akhil@akhil-virtual-machine:~/etherlab/sources$ 制作所有模块
make: *** 没有将目标设为“全部”的规则。停止。

我的制作文件:

ACLOCAL_AMFLAGS = -I m4

子目录 = \
    设备 \
    包括 \
    掌握 \
    脚本

如果 BUILD_TOOL
子目录 += 工具
万一

如果 ENABLE_USERLIB
子目录 += 库
万一

如果 ENABLE_TTY
子目录 += tty
万一

如果 ENABLE_RTDM
子目录 += rtdm
万一

# 用户空间示例依赖于 lib/
子目录 += 示例

DIST_SUBDIRS = \
    设备 \
    例子 \
    包括 \
    库\
    米4\
    掌握 \
    脚本 \
    工具 \
    rtdm\
    tty

noinst_HEADERS = \
    全局变量.h

EXTRA_DIST = \
    Doxyfile.in \
    特征 \
    Kbuild.in\
    自述文件.EoE \
    ethercat.spec \
    ethercat.spec.in

BUILT_SOURCES = \
    多西文件\
    构建\
    ethercat.spec

模块:
    $(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" 模块

模块安装:
    $(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" \
        INSTALL_MOD_DIR="$(INSTALL_MOD_DIR)" modules_install

清洁本地:
    $(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" 干净

mydist:
    hg log --style=changelog $(srcdir) > ChangeLog
    @REV=`hg id -i $(srcdir)` && \
        $(MAKE) dist-bzip2 distdir=$(PACKAGE)-$(VERSION)-$${REV}

分配挂钩:
    如果哪个 hg >/dev/null 2>&1; 然后 \
        hg id -i $(srcdir) 2>/dev/null >$(distdir)/revision; \
    菲

mrproper:清洁 cleandoc
    rm -rf\
        *~\
        变更日志\
        多西文件\
        构建\
        生成文件\
        生成文件.in \
        标签\
        aclocal.m4 \
        自动配置\
        autom4te.cache \
        配置.h \
        配置.h.in \
        配置日志\
        配置状态\
        配置 \
        配置.in \
        库工具\
        邮票-h1

文档:
    doxygen Doxyfile

清洁文档:
    @rm -rf doxygen 输出

-------------------------------------------------- ----------------------------

4

1 回答 1

0

您需要先运行./configure. 您的目录中没有 Makefile

于 2016-04-21T12:42:45.600 回答