вопрос / ответ для деталей о том, как использовать его в Windows.
тоящее время я пытаюсь установить NISTsclite
, которая является частью SCTK 2.4.0 (GitHub или жеболее новая версия). Я пытаюсь установить наCygwin
вbash
, Установка выполняется с использованиемmake
.
Я сделал каталог для установки и перешел в этот каталог
mkdir sctk2.4.0
cd sctk2.4.0
(Возможно, вам понадобится$ cd /path/to/dir/sctk2.4.0
.)
Я клонировал проект изgithub
git clone https://github.com/chinshr/sctk.git
перешел в базовую папку
cd sctk
затем я начал следовать инструкциям вINSTALL
файл.
Бег
make config
работал нормально, но после набора текста
make all
Я получил вывод, который следует
(mkdir -p bin)
(cd src; make all)
make[1]: Entering directory '/cygdrive/c/David/programs/sctk2.4.0/sctk/src'
(cd asclite; make all)
make[2]: Entering directory '/cygdrive/c/David/programs/sctk2.4.0/sctk/src/asclite'
(cd core; make all)
make[3]: Entering directory '/cygdrive/c/David/programs/sctk2.4.0/sctk/src/asclite/core'
g++ -o asclite -g -Os alignment.o segment.o sgml_reportgenerator.o alignedsegmentiterator.o reportgenerator.o speechset.o segmentsgroup.o logger.o tokenalignment.o sgml_generic_reportgenerator.o recording.o statistics.o compressedlevenshteinmatrix.o segmentor.o id.o trntrn_segmentor.o linestyle_inputparser.o inputparser.o levenshteinmatrix.o levenshtein.o uemfilter.o speakermatch.o spkrautooverlap.o graphalignedsegment.o rawsys_reportgenerator.o graphalignedtoken.o timedobject.o stt_scorer.o aligner.o arraylevenshteinmatrix.o graph.o main.o trn_inputparser.o alignedspeech.o token.o alignedsegment.o graph_coordinate.o rttm_inputparser.o scorer.o properties.o ctmstmrttm_segmentor.o filter.o speech.o alignedspeechiterator.o stm_inputparser.o checker.o ctm_inputparser.o lzma/LzFind.o lzma/LzmaEnc.o lzma/Alloc.o lzma/LzmaLib.o lzma/LzmaDec.o -lm
alignment.o: file not recognized: File format not recognized
collect2: error: ld returned 1 exit status
make[3]: *** [makefile:62: asclite] Error 1
make[3]: Leaving directory '/cygdrive/c/David/programs/sctk2.4.0/sctk/src/asclite/core'
make[2]: *** [makefile:12: all] Error 2
make[2]: Leaving directory '/cygdrive/c/David/programs/sctk2.4.0/sctk/src/asclite'
make[2]: *** [makefile:12: all] Error 2
make[2]: Leaving directory '/cygdrive/c/David/programs/sctk2.4.0/sctk/src'
make: *** [makefile:20: all] Error 2
Я смотрел наэтот ТАК пост, но я решил, чтоalignment.o
Файл не поврежден. На всякий случай я попробовал несколькоmake clean
и даже повторно клонировал проект изgithub
, но я все еще получаю ту же ошибку.
Может кто-нибудь помочь мне завершить эту установку или хотя бы перейти к следующему шагу?
Сведения о системе$ uname -a
CYGWIN_NT-6.1 CAP-D-ENG-INT3 2.10.0(0.325/5/3) 2018-02-02 15:16 x86_64 Cygwin
$ bash --version
GNU bash, version 4.4.12(3)-release (x86_64-unknown-cygwin) ...
$ gcc --version
gcc (GCC) 6.4.0 ...
$ g++ --version
g++ (GCC) 6.4.0 ...
$ make --version
GNU Make 4.2.1
Built for x86_64-unknown-cygwin ...
$ systeminfo | sed -n 's/^OS\ *//p'
Name: Microsoft Windows 7 Enterprise
Version: 6.1.7601 Service Pack 1 Build 7601
Manufacturer: Microsoft Corporation
Configuration: Member Workstation
Build Type: Multiprocessor Free
Запись
Я спрашиваю об этой проблеме, а затем даю ответ на свой вопрос. (Мне нравится, что StackOverflow позволяет нам это делать.) Надеюсь, это облегчит людям помощь в решении проблем, с которыми я столкнулся при установке.
Обсуждается следующая проблема, с которой я столкнулсяВот, Вы можете увидеть следующую проблему в ответе на эту проблему.