¿Cómo comstacks un progtwig en C?

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 . Ver

 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.