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

Posted 文化苦旅1989

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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用户编译,否则会报错

 

以上是关于linux arm 交叉编译ACE(ubuntu16.04)的主要内容,如果未能解决你的问题,请参考以下文章

arm交叉编译lighttpd问题。

arm-linux交叉编译器的路径设置问题,怎么办????

能否在windows上搭建arm-linux交叉编译环境?

Linux下获取arm的交叉编译工具链

arm交叉编译工具链下载

Ubuntu arm 交叉编译 and snapcraft