美文网首页
macOS Mojave使用GCC编译C 执行cannot ex

macOS Mojave使用GCC编译C 执行cannot ex

作者: copys | 来源:发表于2019-08-19 16:54 被阅读0次

    macOS Mojave使用GCC编译C 执行cannot execute binary file

    开始使用的GCC版本为

    查看C文件为: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-, for GNU/Linux 2.6.16, not stripped

    由于用于ARM裸机开发 所有使用的是Linux GCC,编译出来的执行程序只能在 Linux运行

    更新到最新的macOs  GCC 9 解决,    然后需要编译Linux时切换为arm-none-eabi-gcc或

    使用git安装最新的GCC

    curl -L https://github.com/sol-prog/macos-gcc-binary/releases/download/v9.1/gcc-9.1-macos-10.14.tar.bz2 | tar xf -

    https://github.com/sol-prog/macos-gcc-binary

    安装后的版本

    再次编译运行

    相关文章

      网友评论

          本文标题:macOS Mojave使用GCC编译C 执行cannot ex

          本文链接:https://www.haomeiwen.com/subject/hllesctx.html