Сборка ffmpeg для ubuntu Не найден работающий компилятор C

Я создаю ffmpeg на Ubuntu. Я смог собрать yasm-1.2.0, а затем попытался собрать x264. x264 требует минимум yasm-1.2.0, поэтому я попробовал следующую команду для сборки x264.

./configure --prefix=<myprefix> --bindir=<mybindir> --extracflgs=<Include directory of yasm-1.2.0> --extra-ldflags=<libdirectory of yasm-1.2.0> 

Я получил следующую ошибку:

No working C compiler found.

Не уверен, какую ошибку я совершил. Может ли кто-нибудь любезно сказать мне, что мне нужно делать?


person Whoami    schedule 27.01.2014    source источник


Ответы (1)


Вы неправильно используете параметры --extra-cflags и --extra-ldflags, поэтому компилятор C выдает ошибку (вы можете посмотреть точную ошибку в файле config.log). Это дополнительные флаги, которые передаются GCC (компилятору C) и не имеют ничего общего с YASM (ассемблером). Все, что вам нужно сделать с YASM, это поместить его в один из каталогов $PATH, т.е. он должен работать в оболочке/консоли из любого текущего рабочего каталога с помощью простого yasm --version.

person nobody555    schedule 27.01.2014
comment
просто предоставление пути yasm с --extracflag работает для меня - person amity; 12.04.2018