怎样跨平台编译alsa-utils
1. 先编译ncurses库:
./configure --host=arm-linux --prefix=/home/rjying/projects/tomtom/tools/arm-linux
make
make install
使用arm-linux-gcc作为跨平台编译器,编译出libncurses.a 等文件。
并且安装到tools/arm-linux/lib目录中。
2。编译alsa-utils
LDFLAGS="-L/home/rjying/projects/tomtom/tools/arm-linux/lib -lpthread -lc -lgcc" CFLAGS="-I/home/rjying/projects/tomtom/tools/arm-linux/include/ncurses" ./configure --host=arm-linux --disable-nls
3. 编译alsa-lib
LDFLAGS="-L/home/rjying/projects/tomtom/tools/arm-linux/lib -lpthread -lm -lc -lgcc" CFLAGS="-I/home/rjying/projects/tomtom/tools/arm-linux/include" ./configure --prefix=/home/rjying/projects/tomtom/tools/arm-linux --host=arm-linux --datadir=/share --libdir=/lib --with-softfloat --with-tmpdir=/var
怎样跨平台编译alsa-utils相关推荐
- Go 学习笔记(37)— 标准命令(go build 跨平台编译、交叉编译、go clean、go run、go fmt、go install、go get)
1. 标准命令简述 Go 本身包含来大量用于处理 Go 程序的命令和工具. 命令 作用 build 用于编译指定的代码包或 Go 语言源码文件.命令源码文件会被编译成可执行文件,并存放到命令执行的目录 ...
- Android跨平台编译 —— BOOST
2019独角兽企业重金招聘Python工程师标准>>> 前言 android studio在2.2开始已经全面接入了cmake,用来编译jni代码.所以我们的跨平台编译同样需要与时俱 ...
- linux 编译c_含有CGO代码的项目如何实现跨平台编译
目前小菜刀的项目中需要用到SQLite数据库,https://github.com/mattn/go-sqlite3支持database/sql接口,采用Go的标准接口有利于项目后续扩展,因此选择了该 ...
- go程序的跨平台编译
默认我们go build的可执行文件都是当前操作系统可执行的文件,Go语言支持跨平台编译--在当前平台(例如Windows)下编译其他平台(例如Linux)的可执行文件. Windows编译Linux ...
- cocos2d-x 菜鸟学习笔记一(跨平台编译)
移动应用编程我学得比较晚,这些天看了不少cocos2d-x的教程,趁着编译的空闲记录下学习过程和其中碰到的问题. 个人认为学习任何游戏框架和引擎都必需掌握的基础知识之一就是"跨平台编译&qu ...
- gogland跨平台编译
最近学习go语言写了个 成都房地产薪酬 网站,抓取网上的招聘信息并进行统计.中间遇到一些坑在这里记录下来方便以后查阅 go支持跨平台编译,平时我们在mac或者windows上面开发,部署服务器的时候需 ...
- 服务器开发27:log4c充当服务器跨平台日志库(cmake跨平台编译,配置介绍及代码封装)
文章目录 一.跨平台编译 1)编译准备 (1)expat编译 2)原生linux编译.安装 3)cmake跨平台编译 二.log4c配置笔记 1)与log4cpp\log4cxx的比较 2)log4c ...
- 编译alsa相关库,在android4.1下应用。
要编译的有libalsa, libmad, utils alsa.sh. 不多解释了,直接给脚本吧. 首先是编译环境的设置,用一个脚本env-codesoucery.sh来用它.需要的东西有CODES ...
- QGIS编译(跨平台编译)之四十四:HDF5编译(Windows、Linux、MacOS环境下编译)
目录 1.hdf5介绍 2.hdf5下载 3.Windows下编译 4.Linux下编译 5.MacOS下编译 1.hdf5介绍 HDF5 (Hierarchical Data Format) 是一种 ...
- 游戏思考17:寻路引擎recast和detour学习一(跨平台编译库及相关寻路接口解析)
文章目录 一.windows安装编译recastnavigation1.5.1 二.linux编译recastnavigation1.5.1 三.背景知识 1)分类 2)navmesh定义 3)编译包 ...
最新文章
- mysql 5.6多实例_MySQL 5.6.x多实例配置
- Leetcode 347. 前K个高频元素 解题思路及C++实现
- 通过FTP备份IOS
- Java中的垃圾回收器的类型概述 《对Java的分析总结》(六)
- android 联系人存储结构
- php 文件上传框架,Laravel框架实现文件上传的方法分析
- mysql 表复制 速度_提高MySql复制速度
- mysql 删除用户下的所有表_使用PL/SQL快速删除用户下的所有表数据
- CTEX套装下载安装
- 数据库课程设计——员工培训管理系统
- CentOS 5.5 安装 Python 2.7_老范的空间_百度空间
- matlab char 转asc码,科学网—C语言与MATLAB对二进制文件与ASCII文件转换 - 张凌的博文...
- English 介词
- 360浏览器如何开启翻译功能?
- 盘点Linux下的开源云平台云存储服务
- word/ppt中如何插入11以上带圆圈的数字序号
- 5月6日----5月9日二年级课程表
- yeelight智能设备+HomeKit+智汀家庭云,从零开始打造全屋智能
- QNX 实时操作系统(Quick Unix)
- 《全民攻城》开心周末,好礼相赠
热门文章
- 字符指针变量和字符数组的比较
- Bdsyn百度手机助手是何物,它是如何神不知鬼不觉地安装到你的电脑里的?
- 使用C语言实现FFT算法(快速傅里叶变换)
- 华为鸿蒙os有必要升级吗,华为鸿蒙OS系统抢先体验,跟安卓系统有差距,看完再决定是否升级...
- 硬盘删除的文件怎么恢复呢?几个步骤很简单
- 分享68个PHP源码,总有一款适合您
- 5G消息如何变现?商业模式到底是怎样?
- 设计模式之男孩女孩(一)
- 图片加贴纸怎么添加?快来使用这些实用的添加方法
- 解决linux系统mysql Ignoring query to other database问题