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相关推荐

  1. Go 学习笔记(37)— 标准命令(go build 跨平台编译、交叉编译、go clean、go run、go fmt、go install、go get)

    1. 标准命令简述 Go 本身包含来大量用于处理 Go 程序的命令和工具. 命令 作用 build 用于编译指定的代码包或 Go 语言源码文件.命令源码文件会被编译成可执行文件,并存放到命令执行的目录 ...

  2. Android跨平台编译 —— BOOST

    2019独角兽企业重金招聘Python工程师标准>>> 前言 android studio在2.2开始已经全面接入了cmake,用来编译jni代码.所以我们的跨平台编译同样需要与时俱 ...

  3. linux 编译c_含有CGO代码的项目如何实现跨平台编译

    目前小菜刀的项目中需要用到SQLite数据库,https://github.com/mattn/go-sqlite3支持database/sql接口,采用Go的标准接口有利于项目后续扩展,因此选择了该 ...

  4. go程序的跨平台编译

    默认我们go build的可执行文件都是当前操作系统可执行的文件,Go语言支持跨平台编译--在当前平台(例如Windows)下编译其他平台(例如Linux)的可执行文件. Windows编译Linux ...

  5. cocos2d-x 菜鸟学习笔记一(跨平台编译)

    移动应用编程我学得比较晚,这些天看了不少cocos2d-x的教程,趁着编译的空闲记录下学习过程和其中碰到的问题. 个人认为学习任何游戏框架和引擎都必需掌握的基础知识之一就是"跨平台编译&qu ...

  6. gogland跨平台编译

    最近学习go语言写了个 成都房地产薪酬 网站,抓取网上的招聘信息并进行统计.中间遇到一些坑在这里记录下来方便以后查阅 go支持跨平台编译,平时我们在mac或者windows上面开发,部署服务器的时候需 ...

  7. 服务器开发27:log4c充当服务器跨平台日志库(cmake跨平台编译,配置介绍及代码封装)

    文章目录 一.跨平台编译 1)编译准备 (1)expat编译 2)原生linux编译.安装 3)cmake跨平台编译 二.log4c配置笔记 1)与log4cpp\log4cxx的比较 2)log4c ...

  8. 编译alsa相关库,在android4.1下应用。

    要编译的有libalsa, libmad, utils alsa.sh. 不多解释了,直接给脚本吧. 首先是编译环境的设置,用一个脚本env-codesoucery.sh来用它.需要的东西有CODES ...

  9. QGIS编译(跨平台编译)之四十四:HDF5编译(Windows、Linux、MacOS环境下编译)

    目录 1.hdf5介绍 2.hdf5下载 3.Windows下编译 4.Linux下编译 5.MacOS下编译 1.hdf5介绍 HDF5 (Hierarchical Data Format) 是一种 ...

  10. 游戏思考17:寻路引擎recast和detour学习一(跨平台编译库及相关寻路接口解析)

    文章目录 一.windows安装编译recastnavigation1.5.1 二.linux编译recastnavigation1.5.1 三.背景知识 1)分类 2)navmesh定义 3)编译包 ...

最新文章

  1. mysql 5.6多实例_MySQL 5.6.x多实例配置
  2. Leetcode 347. 前K个高频元素 解题思路及C++实现
  3. 通过FTP备份IOS
  4. Java中的垃圾回收器的类型概述 《对Java的分析总结》(六)
  5. android 联系人存储结构
  6. php 文件上传框架,Laravel框架实现文件上传的方法分析
  7. mysql 表复制 速度_提高MySql复制速度
  8. mysql 删除用户下的所有表_使用PL/SQL快速删除用户下的所有表数据
  9. CTEX套装下载安装
  10. 数据库课程设计——员工培训管理系统
  11. CentOS 5.5 安装 Python 2.7_老范的空间_百度空间
  12. matlab char 转asc码,科学网—C语言与MATLAB对二进制文件与ASCII文件转换 - 张凌的博文...
  13. English 介词
  14. 360浏览器如何开启翻译功能?
  15. 盘点Linux下的开源云平台云存储服务
  16. word/ppt中如何插入11以上带圆圈的数字序号
  17. 5月6日----5月9日二年级课程表
  18. yeelight智能设备+HomeKit+智汀家庭云,从零开始打造全屋智能
  19. QNX 实时操作系统(Quick Unix)
  20. 《全民攻城》开心周末,好礼相赠

热门文章

  1. 字符指针变量和字符数组的比较
  2. Bdsyn百度手机助手是何物,它是如何神不知鬼不觉地安装到你的电脑里的?
  3. 使用C语言实现FFT算法(快速傅里叶变换)
  4. 华为鸿蒙os有必要升级吗,华为鸿蒙OS系统抢先体验,跟安卓系统有差距,看完再决定是否升级...
  5. 硬盘删除的文件怎么恢复呢?几个步骤很简单
  6. 分享68个PHP源码,总有一款适合您
  7. 5G消息如何变现?商业模式到底是怎样?
  8. 设计模式之男孩女孩(一)
  9. 图片加贴纸怎么添加?快来使用这些实用的添加方法
  10. 解决linux系统mysql Ignoring query to other database问题