为什么Clang在ubuntu中不要求link.exe?

时间:2019-07-29 04:07:36

标签: windows ubuntu clang

我是刚接触clang的人。所以我试图用ubuntu和Windows中的clang编译一个简单的c程序。

关于Ubuntu,它可以正常工作。

对于Windows,它要求提供Visual Studio的link.exe。

为什么会有这种区别?

我可以从其他网站,博客中获取任何信息吗?

请提出一些答案。

2 个答案:

答案 0 :(得分:0)

Ubuntu与任何其他类似Unix的操作系统一样,具有ld程序来链接可执行文件和库。尝试运行带有clang选项的-v来查看其调用的程序。

答案 1 :(得分:-1)

要在Windows中编译C程序,可能需要MinGW

下载并安装所有软件包。 现在您需要转到 系统 (右键单击Windows徽标(左下)); 打开 高级系统设置 -> 环境变量 系统变量 中,双击 Path ,单击 New

C:\MinGW\bin

并像在Linux中一样进行编译