学习 C 语言,电脑需要安装什么软件?

您所在的位置:网站首页 电脑安装语言包 学习 C 语言,电脑需要安装什么软件?

学习 C 语言,电脑需要安装什么软件?

2022-12-29 15:53| 来源: 网络整理| 查看: 265

这个我研究过,哈哈哈。

通过研究,目前我个人用过的最好用的组合是vs code + meson + ninja。跨平台的。

Linux系统, VS code很好用, meson和ninja也可以傻瓜式安装。

Windows系统,配起来比较麻烦,试过VS2017+vcpkg。虽然作为包管理工具vcpkg库内容也算丰富了,但是在包安装过程中编译报错也不少,而且很麻烦。比如说gtk库,当时有几个库因为源码中含有特殊编码格式的字符,一编译就报错,在windows需要就源文件一处一处修改,还有就是vcpkg的源码库要从github下载,那个速度在国内都是知道的了。动不动就提示下载失败,每次我都要用迅雷会员从github下载了,再复制到vcpkg目录的下载子目录里重新输一次命令,也是不省心的。

后来Windows上用msys2就好多了,所有的库稳定安装,国内各大镜像站都有msys2的镜像加速下载也省心,meson用默认的mingw编译环境一点问题都木有,爽多了。

选Vscode一是因为跨平台,二是因为轻量化,微软的支持力度也很大,三是丰富的插件库,平常我主要是写python、perl还有前端的,语言切换方便。我也用过其他的IDE,比如VS2017太大、太笨重,code::block不好用32位和64位切换也麻烦。

meson是同cmake一样,跨平台的编译工具。cmake说实在的,个人初学水平太低看不大懂。而meson使用python3写的,可能是meson的编写语言有python的影子,读起来很舒服,看官方文档也很简单,看那些开源库的meson打包文件的源代码再复杂也看得懂。虽然在windows上直接装meson也是可以的,但是还得自己配mingw编译器路径,由于我装着strawberry perl每次都给我默认到perl目录下。后来换msys2也能装,而且用默认配置可以随意在linux/mingw32/mingw64下切换,十分方便。

ninja就不用多说了,meson默认用的它。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3