gpt4 book ai didi

linux - Alljoyn编译错误

转载 作者:太空宇宙 更新时间:2023-11-04 12:41:55 25 4
gpt4 key购买 nike

请你帮忙

我正在尝试如下设置 CROSS_COMPILE 标志

export CROSS_COMPILE=~/tools/arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/bin/arm-linux-gnueabihf-

我收到以下错误?

$:~/alljoyn/src/alljoyn-16.04.00-src$ scons CPU=arm OS=linux BINDINGS=c,cpp WS=off
scons: Reading SConscript files ...
Checking c++ compiler support for -std=c++11 flag... (cached) yes
Using OpenSSL crypto
Building bindings: cpp, c
Building services:
GTEST_DIR not specified skipping common unit test build
GTEST_DIR not specified skipping About Service unit test build
GTEST_DIR not specified skipping alljoyn_core unit test build
SQLITE_DIR not specified: skipping Security Manager sample program build
GTEST_DIR not specified skipping alljoyn_c unit test build
scons: done reading SConscript files.
scons: Building targets ...
[CC] alljoyn_c/test/bbcclient.c
[CXX] alljoyn_c/src/AboutData.cc
[CXX] common/crypto/openssl/CryptoAES.cc
In file included from common/crypto/openssl/CryptoAES.cc:35:0:
common/crypto/openssl/OpenSsl.h:25:25: fatal error: openssl/aes.h: No such file or directory
#include <openssl/aes.h>
^
compilation terminated.
scons: *** [build/linux/arm/debug/obj/common/crypto/CryptoAES.o] Error 1
scons: building terminated because of errors.

我什至设置了 OPENSSL 文件夹如下

export OPENSSL_ROOT=/home/alljoyn/deps/openssl

最佳答案

我认为你可以将编译参数设置为 CROSS_COMPILE=/usr/bin/arm-linux-gnueabihf-

你还需要安装一些依赖:

sudo apt-get install build-essential

sudo apt-get install maven

sudo apt-get install scons

sudo apt-get 安装 git

sudo apt-get install curl

sudo apt-get install openssl

sudo apt-get install libssl-dev

sudo apt-get install libjson0

sudo apt-get install libjson0-dev

您可以引用此链接了解更多信息: https://gist.github.com/germanviscuso/30cfa7dfb041c12e6ba3

关于linux - Alljoyn编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39922159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com