美文网首页
kvs webrtc 交叉编译

kvs webrtc 交叉编译

作者: 自由侠 | 来源:发表于2022-10-16 09:07 被阅读0次

1. 需要设置交叉编译路径

export CC=/home/yq/mijia_camera_common/buildroot/output/host/bin/mips-linux-gnu-gcc

export CXX=/home/yq/mijia_camera_common/buildroot/output/host/bin/mips-linux-gnu-g++

2. openssl:

    需要设置目标平台:

    libopenssl-CMakeLists.txt 里边 set (BUILD_OPENSSL_PLATFORM  linux-generic32)

如果使用mbedtls:

需要在CMakeList.txt里边设置:

option(USE_OPENSSL "Use openssl as crypto library" OFF)

option(USE_MBEDTLS "Use mbedtls as crypto library" ON)

另外需要在libmbedtls-CMakeLists.txt里边加入选项:

set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99")

3. libsrtp:

    libsrtp-CMakeLists.txt 里边 SET(BUILD_LIBSRTP_DESTINATION_PLATFORM mips-linux)

另外:

      由于openssl 库很大, 可以采用本地编译, 可以修改libopenssl-CMakeLists.txt实现本地编译.

      ExternalProject_Add(project_libopenssl

    #GIT_REPOSITORY    https://github.com/openssl/openssl.git                                  # remove

    #GIT_TAG          OpenSSL_1_1_1g                                                                          # remove

    URL                  /home/yq/openssl.tar.gz                                                                      # new add

    SOURCE_DIR  ${CMAKE_CURRENT_BINARY_DIR}/build/src/project_libopenssl  # new add

    PREFIX            ${CMAKE_CURRENT_BINARY_DIR}/build

    CONFIGURE_COMMAND ${CONFIGURE_COMMAND}

    BUILD_COMMAND    ${MAKE_EXE}

    BUILD_IN_SOURCE  TRUE

    INSTALL_COMMAND  ${MAKE_EXE} install_sw

    TEST_COMMAND      ""

)

执行编译命令:

        mkdir  build ; cd build

        cmake .. ;  make

questions:

      1. error: unrecognized command line option '-m64'

          编译时需要加入:  cmake -DBUILD_OPENSSL_PLATFORM=linux-generic32

相关文章

  • kvs webrtc 交叉编译

    1. 需要设置交叉编译路径 export CC=/home/yq/mijia_camera_common/bui...

  • 自建amazon kvs webrtc server

    背景:kvs webrtc 是亚马逊推出的基于嵌入式的webrtc解决方案. 后端基于亚马逊云.如果要测试, 需...

  • WebRTC arm-linux库编译

    安装交叉编译工具 WebRTC的工程已经支持arm-linux平台库的编译 编译环境ubuntu14.04 然后执...

  • WebRTC研究 (一) 编译源码

    @[TOC](WebRTC研究 (一) 编译源码) 1. WebRTC 源码编译 1.1 IOS平台编译 1.1....

  • Ubuntu 下编译 WebRTC

    -- Ubuntu 下编译 WebRTC Ubuntu 下编译 WebRTC 一、Ubuntu 系统环境准备 1、...

  • webrtc

    源码编译 编译最新版webrtc源码和编译好的整个项目10多个Gwebrtc源webrtc技术实践depot_to...

  • Google WebRtc 编译

    Google WebRtc 编译 前段时间有同学留言如何编译 webrtc,写给需要的你,关注微信公众号 他晓,进...

  • 在 Mac 上为 Android 编译 WebRTC

    在 Mac 上为 Android 编译 WebRTC 的基本流程和在任意平台上编译任何其它目标平台的 WebRTC...

  • WebRTC编译

    编译生成Framwork 1.修改路径webrtc/src/tools_webrtc/ios/build_ios_...

  • 下载、环境配置

    Windows下编译WebRTC[http://avdancedu.com/2bafd6cf/] webrtc w...

网友评论

      本文标题:kvs webrtc 交叉编译

      本文链接:https://www.haomeiwen.com/subject/neqlzrtx.html