仮想マシンで 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