我是刚接触clang的人。所以我试图用ubuntu和Windows中的clang编译一个简单的c程序。
关于Ubuntu,它可以正常工作。
对于Windows,它要求提供Visual Studio的link.exe。
为什么会有这种区别?
我可以从其他网站,博客中获取任何信息吗?
请提出一些答案。
答案 0 :(得分:0)
Ubuntu与任何其他类似Unix的操作系统一样,具有ld
程序来链接可执行文件和库。尝试运行带有clang
选项的-v
来查看其调用的程序。
答案 1 :(得分:-1)
要在Windows中编译C程序,可能需要MinGW。
下载并安装所有软件包。 现在您需要转到 系统 (右键单击Windows徽标(左下)); 打开 高级系统设置 -> 环境变量 在 系统变量 中,双击 Path ,单击 New
C:\MinGW\bin
并像在Linux中一样进行编译