在我的Debian Linux系统(i386处理器)上,我安装了QT Creator并且运行良好。同时,我还安装了G++交叉编译器,以便在另一个带有ARM处理器的Debian Linux系统上运行。
现在,在QT Creator中,“工具->选项->构建和运行->编译器”中,我添加了G++编译器,并使用“添加”选项,这也很好。
接下来,在QT Creator中,“工具->选项->构建和运行->套件”中,我添加了一个名为“G++”、设备类型为“桌面”、编译器为“G++(上一步添加的编译器)”的新套件,这也很好。
问题在于QT版本选项。我的QT版本选项只有“QT 5.5.0 GCC 64位”。如果我选择该选项,它会显示错误,因为G++编译器是“arm-linux-generic-elf-32位”。
它显示的错误是:“编译器G++(arm-linux-generic-elf-32位)无法为QT版本QT 5.5.0 GCC 64位(x86-linux-generic-elf-64位)生成代码。” 对我来说,只需要可执行文件,不需要直接在目标上运行。
请指导我如何添加适用于arm-linux-generic-elf-32位的QT版本。
现在,在QT Creator中,“工具->选项->构建和运行->编译器”中,我添加了G++编译器,并使用“添加”选项,这也很好。
接下来,在QT Creator中,“工具->选项->构建和运行->套件”中,我添加了一个名为“G++”、设备类型为“桌面”、编译器为“G++(上一步添加的编译器)”的新套件,这也很好。
问题在于QT版本选项。我的QT版本选项只有“QT 5.5.0 GCC 64位”。如果我选择该选项,它会显示错误,因为G++编译器是“arm-linux-generic-elf-32位”。
它显示的错误是:“编译器G++(arm-linux-generic-elf-32位)无法为QT版本QT 5.5.0 GCC 64位(x86-linux-generic-elf-64位)生成代码。” 对我来说,只需要可执行文件,不需要直接在目标上运行。
请指导我如何添加适用于arm-linux-generic-elf-32位的QT版本。