我是靠谱客的博主 现代咖啡豆,最近开发中收集的这篇文章主要介绍sublime text 使用 clang,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

GCC(GNU Compiler Collection)的编译信息真的是人跟狗都看不明白,然后机缘巧合知道了Clang,决定试一下~

  1. 安装msys2 下载地址
  2. 给 MSYS2 添加中科大的源。国外源容易下载失败。
  3. 在MSYS2 MSYS窗口中使用pacman -Syu更新MSYS
  4. 在MSYS2 MSYS窗口中使用pacman -S mingw-w64-x86_64-clang安装clang
  5. MSYS2_64mingw64bin加入到Path。(路径由安装位置决定)
  6. 在sublime text中新建build system,内容如下

{
"encoding": "utf-8",
"working_dir": "${file_path}",
"shell_cmd": "clang++ -Wall -std=c++11 "$file_name" -o "${file_base_name}.exe"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.c++",
"variants":
[
{
"name": "Run in Sublime",
"shell_cmd":
"clang++ -Wall -std=c++11 "$file_name" -o "${file_base_name}.exe" && cmd /c "${file_path}/${file_base_name}""
},
{
"name": "Run in CMD",
"shell_cmd": "clang++ -Wall -std=c++11 "$file" -o "${file_base_name}.exe" && start cmd /c ""${file_path}/${file_base_name}" & pause""
}
]
}

大功告成,可以愉快地使用clang编译C++了。

不过比较尴尬的是,我发现GCC 9.2的编译信息已经改进了非常多,和clang对比了一下,甚至感觉比clang还更胜一筹。。。

参考:

Install Clang on Windows 10 with MSYS2 MinGW-w64

最后

以上就是现代咖啡豆为你收集整理的sublime text 使用 clang的全部内容,希望文章能够帮你解决sublime text 使用 clang所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部