最近在弄WebRTC源码编译,去官网看了下,都是linux命令,感觉头大,从来没用过linux,所以走了很多弯路。经历6天痛苦折磨终于编译过了。因此记录下过程,方便大家或者自己以后再用linux系统编译源码参考。
准备工作:
1.VMware虚拟机
2.Ubuntu版本linux系统(我用的是16.04.6版本)
3.Python(我用的是2.7版本,必须是含有zlib库的Python,如果没有需要安装)
4.git命令安装
5.VMware Tools(这个主要是共享主机文件的)
6.科学上网
过程:
我是按照官网的步骤一步步走的WebRTC官方编译步骤
1.安装VMware虚拟机
2.安装Ubuntu版本linux系统
3.安装VMware Tools
3.1、执行虚拟机>安装VMware Tools菜单命令,自动挂载光驱(一般是自动挂载的,如果没有自动挂载请自行百度linux如何手动挂载光驱)。
3.2、把自动弹出的光驱文件夹中,唯一一个tar.gz文件拷贝到home目录(我在home目录下建了一个自己的文件夹,以后安装所有东西都会放到这个文件夹里)
3.3、粘贴好后,输入tar zxpf VMwareTools-10.2.5-8068393.tar.gz,按下Enter。我们将安装包解压,会多出一个vmware-tools-dlstrib文件夹,这个就是解压tar.gz后的文件
3.4、输入cd vmware-tools-distrib/,按下Enter,进入vmware-tools-distrib目录
3.5、输入sudo ./vmware-install.pl,按下Enter,会提示输入root密码,如果知道的话直接输入进入安装程序。
不知道的话输入先输入sudo passwd,输入三遍自己想设置的密码,输入的密码是隐藏的,直接输入Enter确认就行,然后再输入sudo ./vmware-install.pl,一路yes回车下去
3.6、检验是否安装成功,执行查看>立即适应客户机菜单命令,系统桌面会变成全屏。
设置共享本机windows与虚拟机共享文件:成功后,执行虚拟机>设置菜单命令,点击选项,选择共享文件夹,右边选择总是启用,下面点击添加,弹出框点下一步,点击浏览,选择要共享给虚拟机的文件夹。里面可以存放一些文件,虚拟机中就能拿到
4.安装git命令,输入sudo apt-get install git,输入密码,一路yes安装完成。输入git --version,显示版本号表示成功。
5.安装python,pythone2.7网盘地址
5.1、先安装zlib,输入apt-get install zlib1g-dev
5.2、依次输入以下命令
tar -xzvf Python-2.7.16.tgz
cd Python-2.7.16
./configure
sudo make
sudo make install
输入python,显示版本好,说明安装成功
6.下来就开始下载webrtc
步骤就按照这个来,一条一条执行wenrtc编译教程
后面可能遇到有些文件下载不下来,这里需要单独下载,然后解压放到相应的位置