Ubuntu:ビルドエラー:コマンドが見つかりません。

Ubuntu:ビルドエラー:コマンドが見つかりません。

次のmakefileがあります。それは自分で書いたものではなく、TAUアナライザのインス​​トールの一部です。インストール段階で提案されているようにmakeコマンドを実行しました。

make CC=tau_cc.sh

その後、次のエラーが発生します。

make[2]: libpdb.a: Command not found
make[2]: *** [Makefile:21: libpdb.a] Error 127
make[2]: Leaving directory '/mnt/c/Users/j/Desktop/tau-2.30.1/pdt/pdtoolkit-3.25.1/ductape/lib'
make[1]: *** [Makefile:137: all] Error 2
make[1]: Leaving directory '/mnt/c/Users/j/Desktop/tau-2.30.1/pdt/pdtoolkit-3.25.1/ductape'
make: *** [Makefile:13: all] Error 2

生成されたファイルは次のとおりです。

INC = ../inc

.SUFFIXES: .cc .o .pdb .h

CCFLAGS = -I$(INC)

#CXXPARSE = cxxparse
#CXXPFLAGS = -I$(INC)
CXXPARSE = true

PDBOBJS = pdbRead.o pdbMisc.o pdbItem.o pdbGroup.o pdbClass.o pdbModule.o \
      pdbRoutine.o pdbCRoutine.o pdbFRoutine.o pdbTemplate.o \
      pdbGroupField.o pdbWrite.o pdbMacro.o pdbNamespace.o pdbType.o \
      pdbFile.o pdbSimpleItem.o pdbTemplateItem.o pdbFatItem.o \
      pdbTemplateArg.o pdbPragma.o 

all : libpdb.a

libpdb.a: $(PDBOBJS)
    $(PRELINK)
    $(CXXAR) libpdb.a $(PDBOBJS) $(EXTRAOBJS)
    $(RANLIB) 

.cc.o:
    $(CXX) $(CCFLAGS) -c $<
    $(CXXPARSE) $< $(CXXPFLAGS)

clean:
    rm -rf core *.o $(PROG) libpdb.a $(EXTRAOBJS) *~
    rm -rf a.out *.ti *.ii ii_files ti_files

# ===========================================================================
# Dependencies generated with:
#   g++ -M -I../inc *.cc | sed -e 's,/opt[^ ]* ,,g' -e 's,/usr[^ ]* ,,g'
#                              -e '/^  \\$/d' -e 's,../inc,$(INC),g'
#

私は完全なmakefileではありませんが、libpdb.aによってエラーが発生する場所であり、私が書いていないので、エラーが空白とタブのように単純であるかどうかはわかりません。この問題を解決するのに役立つ人はいますか?

ベストアンサー1

おすすめ記事