我有一堆arm程序集、C和C++文件。gcc正在尝试链接它们,但这些是针对嵌入式项目的。我没有使用任何外部库,所有使用的代码都是我编写的。似乎发生了一个错误,因为我在main.c中定义了一个名为intkernel_main(void)的函数,它试图调用set_LED(intvalue)在mailbox.cpp中定义,其中包含headermailbox.h(我确实在main.c文件中包含header)。准确的错误是:undefinedreferenceto`__aeabi_unwind_cpp_pr1'我制作项目的方式是:-在不链接(-c)的情况下将所有源文件(.s、.c、.cpp)编译