Esta podría ser la pregunta más novata, pero ¿cómo comstacks un progtwig en C?
He descargado la fuente de un progtwig en C (ffmpeg, para ser precisos). ¿Cómo lo compilo?
Para la mayoría de los progtwigs de estilo C de Unix, el conjuro es:
./configure make sudo make install
Esto ya debería estar documentado en el archivo INSTALL
, que adicionalmente puede contener información útil adicional.
Para un solo archivo, solo cc file.c (o gcc o como se llame al comstackdor de C)
Para un proyecto complejo como ffmpeg, entonces make, cmake, configure algún otro. Revisa su documentación
Depende de qué sistema operativo y comstackdores tengas, pero normalmente la secuencia es:
$ ./configure $ make $ sudo make install
para comstackr un progtwig matemático simple, no es suficiente con
gcc file.c -lmath -o program_bin
para un solo archivo .c que usa las bibliotecas ffmpeg, se puede hacer de esta manera:
gcc -Wall -g live_segmenter.c -o live_segmenter -lavformat -lavcodec -lavutil -lbz2 -lm -lz -lfaac -lmp3lame -lx264 -lfaad -lpthread -I/home/devicer/ffmpeg/include -L/home/devicer/ffmpeg/lib
Aviso -L y -I opciones. En proyectos serios, usualmente son establecidos por pkg-config.
para el propio ffmpeg .. – instale lame, algunas otras bibliotecas requeridas, luego haga lo que Chris dijo. Por cierto, a veces se requiere hacer, no hacer.
Además, echa un vistazo a
./configure --prefix /home/devicer/ffmpeg
Esto es lo que se mencionó (utilizado para) en la comstackción de segmentación anterior.