MENU

Linux上常见的几种编译方式

August 22, 2017 • Read: 45 • 各种资源

在linux上,常见的编译方式有:

  1. 直接给Makefile的,那么就直接用make来编译就好了。
  2. 基于automake的,一般代码根目录下会有一个configure,如果没有也会有一个configure.ac,这时用autoconf -i重新生成一下就有了。编译方式为:
    configure

make
make install
ffmpeg使用的是这种方式。

  1. 基于cmake的,一般代码根目录下会有一个CMakeLists.txt,编译方式为:
    cmake

make
make install

  1. 基于qt的,一般代码根目录下会有一个xxx.pro,就是你说可以用qtcreator编译的。
    由于ffmpeg代码文件数超级多,不建议你自己弄一个pro文件把所有的文件放进去来编译就是了。

作者:fish
链接:https://www.zhihu.com/question/57508285/answer/154312028
来源:知乎

Tags: None