x264交叉编译(ubuntu+arm)

1.下载源码

复制代码
https://code.videolan.org/videolan/x264

在windows下解压;复制到ubuntu;

2.进入源码文件夹-新建脚本文件

touch sp_run.sh

3.在sp_run.sh文件中输入

复制代码
#!/bin/sh

./configure --prefix=/home/alientek/sp_test/x264/sp_install --enable-shared --enable-static --cross-prefix=/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- --host=arm-linux --disable-opencl --enable-pic --disable-asm

1)prefix:安装位置;

2)--cross-prefix=/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf :交叉编译器的位置

3)备注:如何查找交叉编译器位置

复制代码
arm-linux-gnueabihf-gcc -v

会显示:

如图所示:

复制代码
/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf 

4.运行脚本文件

复制代码
./version.sh

5.编译执行

复制代码
Make

Make install
相关推荐
盐焗西兰花23 分钟前
鸿蒙学习实战之路-Share Kit系列(7/17)-自定义分享面板操作区
linux·学习·harmonyos
zhim0032 分钟前
【保姆级教程】使用 Docker 部署 PostgreSQL + pgvector(含踩坑指南)
linux·docker
开朗觉觉1 小时前
将json字符串转换为json对象
linux·服务器·python
脱脱克克1 小时前
OpenClaw 腾讯云 + 火山方舟(Volcengine Ark)完整安装与扩展教程
linux·腾讯云·openclaw
Alocus_2 小时前
小龙虾Openclaw安装与解决cmake等报错 (ubuntu20.04)
人工智能·ubuntu·openclaw·小龙虾
cyber_两只龙宝2 小时前
【MySQL】MySQL主从复制架构
linux·运维·数据库·mysql·云原生·架构
Lolo_fi2 小时前
Linux PCI/PCIe子系统
linux
虚拟世界AI2 小时前
Linux运维实战:从部署到高可用全指南
linux·运维
闫记康2 小时前
scp工具
linux·运维·服务器·学习·ssh·github
虾..2 小时前
Linux 套接字编程---基于UDP协议实现简易的聊天室
linux·运维·udp