在开发昇腾工程过程中,改变编译配置中的Toolchain,切换了编译架构,再次编译并在对应架构的环境中运行,出现如下报错。
cannot execute binary file: Exec format error
工程内容未做任何改动的情况下,切换编译配置改变编译架构,并使用了“Build CMake Project”增量编译,导致最终编译结果未重新生成。
工程切换编译配置后,使用“Rebuild CMake Project”进行全量编译,或使用“Clean CMake Project”清理编译结果后,再次使用“Build CMake Project”重新进行编译。