aarch64-elf-gcc 为树莓派 3 内核编译 cpp 文件时出错

问题描述 投票:0回答:1

我正在使用 aarch64-elf-gcc 交叉编译器在我的 Linux Mint 机器上为 Raspberry Pi 3 编译一个简单的操作系统。我可以用 C 做到这一点,但当我转换为 CPP 时,我收到以下错误。

aarch64-elf-gcc:错误:./src/kernel.cpp:此系统上未安装 C++ 编译器

我的 Makefile 中的编译行是 〜/aarch64-elf-gcc/bin/aarch64-elf-gcc -Wall -O2 -ffreestand -nostdinc
-nostdlib -nostartfiles
./src/kernel.cpp -o kernel.o

我知道我有一个 C++ 编译器,因为我在其他 CPP 项目中使用 gcc,但作为 Raspberry Pi 3 的 ARM 64 内核编译器,我不知道我缺少什么。 请帮忙。

c++ linux raspberry-pi kernel
1个回答
0
投票

我同意@Tsyvarev 的评论。要么缺少 c++ 编译器,要么您的系统找不到 g++。 您是否将 gcc/g++ 的路径添加到 $PATH$ 变量中? 终端中

g++ -v
的输出是什么?

© www.soinside.com 2019 - 2024. All rights reserved.