如何在Mac上对C进行正确的交叉编译



我正试图在Mac(M2(上编译C代码,并将其作为目标窗口。我过去曾在linux上尝试过这种方法,并取得了成功,但在Mac上似乎没有一种简单的方法。

在linux机器上,我能够从GNU获得一系列的交叉编译器,它们内置了系统头,所以它真的非常简单,有点像

gcc-...-mingw main.c -o main.exe 

将创建一个简单的windows可执行文件。从那里开始,只需将main.exe文件移动到usb驱动器或云,然后将其传输到windows计算机即可运行。真的很简单!

对于Mac,我已经找到了一些关于Clang的资源,但你需要自己提供系统标题,我不知道该怎么做。还有更多的设置,如果有像我刚才展示的那样简单的解决方案,我不想参与其中。

我的问题是:在目标系统是windows甚至Linux的Mac上编译C程序的方法是什么?

谢谢你的帮助!

Visual Stdio Code支持各种M2本机C编译器。它不是一个完整的IDE,只是一个带有扩展的代码编辑器。

您应该能够通过GUI界面下载所需的插件/扩展,并让它管理环境。

相关内容

  • 没有找到相关文章

最新更新