Как каждый заставляет общие библиотеки и заголовочные файлы устанавливать Zita-at1

Я пытаюсь установить программу по имени Zita-at1. В инструкции по установке это говорит:

Для установки, CD к исходному каталогу, делают, sudo делают установку, делают чистыми.

Для создания этой версии Вам нужны общие библиотеки

libclthreads-2.4.0   libclxclient-3.9.0       

и соответствующие заголовочные файлы. Они доступны в

http://kokkinizita.linuxaudio.org/linuxaudio/downloads

Устанавливать в /usr вместо /usr/local измените определение 'ПРЕФИКСА' в Make-файле.

Я не знаю то, что предназначено, "делают, делают установку или делают чистыми". Ни один, как "получить" библиотеки доли, в которых я нуждаюсь. Они установлены при помощи терминальной команды?

Я загрузил на заголовочные файлы, но не знаю, куда поместить их или что сделать с ними. Я в основном нуждаюсь в помощи, декодируя эти инструкции

1
задан 4 November 2016 в 23:41

1 ответ

Поиск для нахождения, какой пакет Ubuntu упоминает желаемую библиотеку

apt-file search libclthreads

это отвечает

libclthreads-dev: /usr/lib/x86_64-linux-gnu/libclthreads.so
libclthreads-dev: /usr/share/doc/libclthreads-dev/changelog.Debian.gz
libclthreads-dev: /usr/share/doc/libclthreads-dev/copyright
libclthreads2: /usr/lib/x86_64-linux-gnu/libclthreads.so.2
libclthreads2: /usr/lib/x86_64-linux-gnu/libclthreads.so.2.4.0
libclthreads2: /usr/share/doc/libclthreads2/changelog.Debian.gz
libclthreads2: /usr/share/doc/libclthreads2/copyright

Пакеты, заканчивающиеся -dev укажите, что они содержат заголовочные файлы так использование установки

sudo apt-get install libclthreads-dev

который отвечает формулировкой включая

Preparing to unpack .../libclthreads2_2.4.0-5_amd64.deb ...

который подтверждает выпуск соответствия... подобный для другой библиотеки

apt-file search  libclxclient

Вы видите, что это упоминает a -dev так выбор, что один

sudo apt-get install libclxclient-dev 

Теперь после загрузки и расширения Zita-at1 входят в его dir исходного кода и компилируют его

cd zita-at1-0.4.0/source 
make

это перестало работать с

stens@bodhisattva ~/other_src/zita-at1-0.4.0/source $ make
g++ -O2 -ffast-math -Wall -MMD -MP -march=native -MMD -MP -DVERSION=\"0.4.0\" -DSHARED=\"/usr/local/share/zita-at1\" -I/usr/X11R6/include `freetype-config --cflags`  -c -o zita-at1.o zita-at1.cc
In file included from jclient.h:28:0,
                 from zita-at1.cc:29:
retuner.h:27:38: fatal error: zita-resampler/resampler.h: No such file or directory
compilation terminated.
<builtin>: recipe for target 'zita-at1.o' failed
make: *** [zita-at1.o] Error 1

таким образом, я просто обнаружил, что недостающий заголовок живет в zita-resampler, который перечислен в той же ссылке, которую Вы предоставляете так позволяет первой установке, которая... когда-то загрузила и расширилась затем для компиляции

cd zita-resampler-1.6.0/libs 
make

который дает вывод

g++ -Wall -fPIC -O2 -ffast-math -march=native -I. -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS  -c -o resampler.o resampler.cc
g++ -Wall -fPIC -O2 -ffast-math -march=native -I. -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS  -c -o vresampler.o vresampler.cc
g++ -Wall -fPIC -O2 -ffast-math -march=native -I. -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS  -c -o resampler-table.o resampler-table.cc
g++ -Wall -fPIC -O2 -ffast-math -march=native -I. -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS  -c -o cresampler.o cresampler.cc
g++ -shared  -Wl,-soname,libzita-resampler.so.1 -o libzita-resampler.so.1.6.0 resampler.o vresampler.o resampler-table.o cresampler.o 

теперь установите его

cd zita-resampler-1.6.0/libs
sudo make install

поэтому наконец вернитесь к нашему отказавшему оригиналу make и повторите теперь, когда его восходящая библиотека установлена

cd zita-at1-0.4.0/source 
make

который генерирует его исполняемый файл

zita-at1

Сделанный..., если, когда Вы выходите make это говорит не найденный, затем устанавливают Ваши инструменты компиляции путем издания

sudo apt-get install build-essential 

который даст Вам, делают плюс другие инструменты компиляции

2
ответ дан 7 December 2019 в 13:40

Другие вопросы по тегам:

Похожие вопросы: