我正在与一个拥有自己的开发流程的用于工业应用的专有部门合作。该单元运行Linux版本,但出厂时没有C ++编译器。我正在尝试使用其他Ubuntu 18.04系统从源代码创建此单元的编译器。我正在遵循此指南:https://preshing.com/20141119/how-to-build-a-gcc-cross-compiler/
我需要知道如何为以下命令找到目标体系结构:
../binutils-2.24/configure --prefix=/opt/cross --target=aarch64-linux --disable-multilib
指南中的示例为aarch64-linux
,但我不确定如何确定要为其创建编译器的特定单元所需要的内容。尽管某些命令可能丢失,但我可以访问设备上的命令行。
目标是什么?如何确定我的单位正在使用什么?