【问题标题】:How to cross-compile C++ file如何交叉编译 C++ 文件
【发布时间】:2020-04-27 19:48:54
【问题描述】:

我已经安装了arm交叉编译的包

sudo apt install -y build-essential gcc-arm-linux-gnueabi

如果我编译 hello.c 文件,它可以完美运行

arm-linux-gnueabi-gcc hello.c

如果我使用hello.cpp 文件,它会报错

arm-linux-gnueabi-gcc hello.cpp

显示以下错误

arm-linux-gnueabi-gcc: error trying to exec 'cc1plus': execvp: No such file or directory

请帮帮我。

【问题讨论】:

  • 我假设您使用的是 Debian 或 Ubuntu 系统?请澄清并将相关标签添加到您的问题中。

标签: c++ linux cross-compiling


【解决方案1】:

安装g++-arm-linux-gnueabi:

sudo apt install -y g++-arm-linux-gnueabi

并改为致电arm-linux-gnueabi-g++

arm-linux-gnueabi-g++ hello.cpp

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-30
    • 2014-07-10
    • 2011-07-14
    • 2020-12-15
    相关资源
    最近更新 更多