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
相关推荐
誰能久伴不乏10 分钟前
剥开协议的伪装:用 Wireshark 显微镜级拆解 TCP 握手与挥手
arm开发·tcp/ip·wireshark
emovie16 分钟前
Python函数基础
linux·数据库·python
somi730 分钟前
ARM-驱动-10自定义通信协议
linux·arm开发·自用
j_xxx404_34 分钟前
Linux:缓冲区
linux·运维·c++·后端
亚空间仓鼠41 分钟前
Ansible之Playbook(六):实例部署实战
linux·网络·ansible
犽戾武1 小时前
VR遥操作机械臂系统:核心算法与数学方法全解析
linux·人工智能
MIXLLRED1 小时前
随笔——ROS Ubuntu版本变化详解
linux·ubuntu·机器人·ros
爱学习的小囧1 小时前
ESXi CPU 使用率高怎么排查?esxtop 一键定位占用高的虚拟机与进程
java·linux·运维·服务器·网络·虚拟化
Fanfanaas1 小时前
Linux 进程篇 (四)
linux·运维·服务器·开发语言·c++·学习