第三十八章 Ubuntu或Debian下的情况

Ubuntu情况

在Ubuntu下是肯定可以安装的。网上资料很多不多赘述。

Debian下情况

以下是在Debian系统上的编译步骤。M90下验证。M108也同样可以。

步骤备注
复制源代码到Debian下
下载GN 命令工具,将其所在目录添加到系统PATH中。最简单的直接下载后复制到 /sbin/目录下。整个目录是Debian存放很多CMD的地方。参考 2 Debian中如何添加依赖库路径到系统PATH中下载地址https://chrome-infra-packages.appspot.com/dl/gn/gn/linux-amd64/+/latest下载该文件后解压,放在PATH中能执行到即可。
CMD中切换到webrtc-checkout/src/目录下,执行gn gen out/Default出现右侧的错误
apt-get install python后出现右侧错误那就去执行那句
还是继续出现错误。奇怪的是出现MacOS的字样,即便指定target_os=”linux”还是一样。
更新好Deps后,出现这个奇怪的测试相关的编译错误。 不知道哪里可以去掉测试的开关解决方法: 3 gmock错误 (含解决方法)
执行 gn gen out/CentOS后一切正常。此时需要使用ninja 编译。需要首先安装ninja 及其依赖

可能遇到的错误

错误libappindicator

第三十八章 Ubuntu或Debian下的情况

原因是在Debian11上,这个库的名字被修改了。

libappindicator ,修改成了下图中的第一个

第三十八章 Ubuntu或Debian下的情况

可能需要用到Boost库

  1. 下载boost zip包,自行解压
  2. 执行 /bootstrap.sh
  3. 按照输出提示执行 ./b2 输出结果,可以看到静态库等在stage目录下
第三十八章 Ubuntu或Debian下的情况
  1. 在GCC或者QT 中引入这些.a 即可。
  2. 运行时期,可能需要.so ,这个要注意。

RA/SD 衍生者AI训练营。发布者:chris,转载请注明出处:https://www.shxcj.com/archives/6620

(0)
上一篇 4天前
下一篇 4天前

相关推荐

发表回复

登录后才能评论
本文授权以下站点有原版访问授权 https://www.shxcj.com https://www.2img.ai https://www.2video.cn