首页 > 代码库 > linux arm 交叉编译ACE(ubuntu16.04)
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)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。