0

仮想マシンで lubuntu 32 ビットを使用しており、ホストは Windows 7 32 ビットです。Igh から ethercat master をインストールしようとしています。私はいくつかのエラーをうまく克服しましたが、このエラーは解決できませんでした。

akhil@akhil-virtual-machine:~/etherlab/sources$ ls
aclocal.m4 autoconf ブートストラップ 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 all modules
make: *** 対象を「すべて」にする規則はありません。止まる。

私のメイクファイル:

ACLOCAL_AMFLAGS = -I m4

サブディレクトリ = \
    デバイス \
    含む \
    主人 \
    脚本

BUILD_TOOLの場合
サブディレクトリ += ツール
終了

ENABLE_USERLIB の場合
サブディレクトリ += lib
終了

ENABLE_TTY の場合
サブディレクトリ += tty
終了

ENABLE_RTDM の場合
サブディレクトリ += rtdm
終了

# ユーザー空間の例は lib/ に依存します
サブディレクトリ += 例

DIST_SUBDIRS = \
    デバイス \
    例 \
    含む \
    ライブラリ\
    m4 \
    主人 \
    脚本 \
    道具 \
    rtdm\
    ティー

noinst_HEADERS = \
    globals.h

EXTRA_DIST = \
    Doxyfile.in \
    特徴 \
    Kbuild.in \
    README.EoE \
    ethercat.spec \
    ethercat.spec.in

BUILT_SOURCES = \
    ドクシーファイル\
    ビルド\
    ethercat.spec

モジュール:
    $(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" モジュール

modules_install:
    $(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) > 変更ログ
    @REV=`hg id -i $(srcdir)` && \
        $(MAKE) dist-bzip2 distdir=$(パッケージ)-$(バージョン)-$${REV}

ディストフック:
    if which hg >/dev/null 2>&1; それから \
        hg id -i $(srcdir) 2>/dev/null >$(distdir)/revision; \
    フィ

mrproper: きれいな cleandoc
    rm -rf \
        *~\
        変更ログ \
        ドクシーファイル\
        ビルド\
        メイクファイル \
        Makefile.in \
        タグ\
        aclocal.m4 \
        autoconf \
        autom4te.cache \
        config.h \
        config.h.in \
        config.log \
        config.status \
        構成、設定 \
        configure.in \
        libtool \
        スタンプh1

ドキュメント:
    doxygen Doxyfile

クリーンドキュメント:
    @rm -rf doxygen-output

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

4

1 に答える 1

0

最初に実行する必要があります./configure。ディレクトリに Makefile がありません

于 2016-04-21T12:42:45.600 に答える