linux arm 交叉编译ACE(ubuntu16.04)

解压ace包 tar zxvf ACE_6.1.0.tar.gz

在终端设置环境变量

sudo gedit /etc/profile

在打开的内容添加

export ACE_ROOT=/home/xxxxx/ACE_wrappers

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ACE_ROOT/ace

注:xxxx的部分是解压后的文件夹的具体路径。

安装编译

1 进入ACE_wrappers/ace 目录,创建一个文本config.h, 内容输入:

#include “ace/config-linux.h"

保存退出

或者用ln -s config-linux.h config.h命令进行软链接

2 进入ACE_wrappers/include/makeinclude 目录,创建一个文件夹platform_macros.GNU, 内容:

#include ”$(ACE_ROOT)/include/makeinclude/platform_linux.GNU“

保存退出

或者软链接 ln -s platform_linux.GNU platform_macros.GNU

然后进入ace文件夹

输入make 命令进行编译

编译完成后无错误后编译成功  库文件在lib文件夹中

如果无 进行make install 进行编译

在这里需要注意,make可以在管理员用户编译,但make install必须要有root用户编译,否则会报错

时间: 2024-10-01 06:57:50

linux arm 交叉编译ACE(ubuntu16.04)的相关文章

初用Linux, 安装Ubuntu16.04+NVIDIA387+CUDA8.0+cudnn5.1+TensorFlow1.0.1

因为最近Deep Learning十分热门, 装一下TensorFlow学习一下. 本文主要介绍安装流程, 将自己遇到的问题说明出来, 并记录自己如何处理, 原理方面并没有能力解释. 由于本人之前从来没有用过Linux, 本文章恐有初级错误, 望见谅, 谢谢. (本文写于2017年3月17日) 为了能够利用GPU(NVIDIA GTX1080)运行TensorFlow, 根据调查需要按顺序安装以下内容: Ubuntu, NVIDIA驱动, CUDA, cudnn, TensorFlow 安装Ub

浅析 Linux 下的 arm 交叉编译工具

什么是交叉编译工具 http://elinux.org/Toolchains 要解释交叉编译工具,我们首先要理解三个基本概念: 编译平台:是指该编译器是在哪个平台编译出来的 编译主机:编译器运行在哪个平台 目标平台:编译器为哪个平台产生代码 比如我们在 Ubuntu(Linux) 下编译 arm 开发板的程序,那么: 编译平台就是 X86,该编译器在 x86上运行 编译主机就是这台运行 Ubuntu Linux 的电脑 目标平台就是 arm 开发板 所以通常所指的交叉编译,就是在该平台编译生成在

Linux:Ubuntu16.04下创建Wifi热点

Linux:Ubuntu16.04下创建Wifi热点 说明: 1.Ubuntu16.04里面可以直接创建热点,而不用像以前的版本,还要其他辅助工具. 2.本篇文章转载自编程人生 具体步骤如下: 1. 点击网络标志,打开网络的选项: 2. 点击 Edit Connections ,然后点击 Add 来添加一个新的wifi选项: 3. 选择 WiFi : 4. 做如下编辑: 编辑wifi的名字:SSID, 选择 Hotspot (热点)模式. 在 Wifi Security 页, 选择 WPA &

在Linux PC上查看arm交叉编译的可执行文件依赖的动态库

在Ubuntu宿主机上查看ARM交叉编译好的可执行程序和库文件的相关依赖关系,类似于PC linux上的ldd命令.? ? 在电脑上安装的Linux系统中,有一个ldd命令,可以查看对应的可执行文件或库文件依赖哪些库,但可执行文件或库文件要求与操作系统的编译器类型相同,即电脑是X86的GCC编译器,那么无法通过ldd命令查看ARM交叉编译器编译出来的可执行文件或库文件. 如果想在Ubuntu等Linux宿主机上查看ARM交叉编译好的可执行程序和库文件的相关依赖关系,可以采用下面的命令: arm-

Linux运维: Rsync同步数据(ubuntu16.04+windows10)

rsync同步数据 -环境:Linux (ubuntu16.04) + windows10 Linux: 安装 sudo apt-get install rsync rsync --version 查看是否已安装, 并查看版本 配置 主要三个配置文件. 默认不存在(/etc/..) ① rsyncd.conf ② rsyncd.secrets ③ rsyncd.motd (rsync服务器信息) 2.1 创建配置文件 cd /etc mkdir rsyncd vi rsyncd.conf rsy

Linux入门(13)——Ubuntu16.04下将图片和pdf互转

Ubuntu16.04下将图片和pdf互转 将图片转为PDF: convert 图片 PDF convert pic.jpg pic.pdf 将PDF转为图片: convert PDF 图片 convert pic.pdf pic.jpg 但这样转出来的图片不怎么清晰,可以进一步设置参数. convert -verbose -resize 1000 -interlace none -density 300 -quality 300 main.pdf main.jpg 或者: convert -d

Linux入门(9)——Ubuntu16.04安装flash player

打开网页经常提示安装flash player,不安装flash player很多网页的视频都看不了. Ubuntu16.04安装flash player 打开终端,输入: sudo apt-get install flashplugin-installer

【linux】Ubuntu16.04中文输入法安装

最近刚给笔记本装了Ubuntu+win10双系统,但是ubuntu16.04没有自带中文输入法,所以经过网上的一些经验搜索整合,分享一下安装中文输入法的心得.本文主要介绍了谷歌拼音跟ibus中文输入法的安装,由于ibus输入法问题较多,所以目前我用的是谷歌输入法. 一.google pinyin的安装 1.安装汉语语言包 [html] view plain copy sudo apt-get install language-pack-zh-hans 执行该命令后,系统就会自动安装所需要的汉语语

【linux基础】ubuntu16.04 安装后,屏幕分辨率过低且不可调节

前言 安装CUDA和NVIDIA驱动之后,屏幕分辨率过低且不可调节,尝试了几种方法都没成功解决,特此讲解决方法记录下来. 解决过程 注销进入登录界面,按ctrl+alt+F1进入命令行终端,输入账户名和密码后,输入如下命令.然后重新启动. sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup sudo touch /etc/X11/xorg.conf 博主重新启动之后分辨率即可正常.不过,如果登录进入ubuntu主界面分辨率还没有改变,桌面右上