mac上代码运行不了但是win上能运行,如何解决?(语言-c语言)

img


在mac上vscode和xcode,ubuntu都运行不了但是在win上能运行

img

img

检查代码是否在mac上有相应的编译器:在mac上要用clang或者GCC编译c语言程序,如果没有安装,需要安装一个。

检查mac系统的运行环境:先确定mac系统的运行环境是否和win系统的运行环境相同,比如win系统的编码是gbk,而mac系统的编码是utf-8,则可能会造成运行不了的情况。

检查代码是否包含windows特有的函数:如果代码中包含了windows特有的函数,那么可能会导致mac上无法编译通过。

检查代码是否存在兼容性问题:有时在mac系统上运行c语言程序会发生兼容性问题,比如变量类型、路径问题等等,可以检查一下程序中是否存在这样的问题。