开发工具清单


最近因为新换了工作,工具需要重新安装,这是一个很耗时的过程,通常网速慢、电脑差的话一天都没法完成,安装过程中还可能出现些许问题

安装Windows操作系统

使用U盘启动盘,设置BIOS从U盘启动,安装Win7 SP1专业版,Win7一定要安装SP1,VS2012以上都需要SP1以上系统,从系统之家官网上下了个激活工具成功激活成正版

分区助手

windows自带的分区功能太弱了,最好下个分区助手
我的硬盘是1T的,分区如下:

  • C:Windows 200GB 用于安装windows系统和重要软件
  • D:app 200GB 用于安装软件,存放个人资料
  • E:work 200GB 代码工作区
  • V:VHD 200GB 做为虚拟磁盘,方便虚拟机安装linux系统
  • S:share 100GB 格式化为Fat,作为windows和linux的共享盘
  • L:Linux 100GB 格式化为Fat,安装Linux双系统

驱动精灵

安装升级各种驱动,顺便测试下新电脑的性能,i5的CPU、8G内存、1T硬盘、木有独显(防止你上班玩游戏呗)

WPS

Word、Excel、PPT办公必备

360安全卫士、360压缩、360浏览器

纯属个人习惯,喜欢使用一个系列的产品,感觉使用360安装常见软件也挺方便的,省去了自己到处找资源的麻烦,
此外360生态圈也有不少好用的工具,如右键菜单管理、文件恢复等

Chromium、Postman

谷歌浏览器,postman,调试web必备

shadowsocks

科学 上网利器

UltraISO虚拟光驱工具

虚拟光驱工具是安装下面很多大型软件必备

有道词典

程序员还是需要点英文功底的,变量命名也用的到

QQ、微信、邮箱、teamviewer等通讯工具

和朋友、客户聊天都要用的,tv基本是用来远程调试或下班在家远程自己公司电脑的

Emacs、vi、VScode、Sublime、Atom、Notepad++

编辑器有很多,看个人习惯吧,总有一款适合你
此外Eclipse、CodeBlocks、CodeLite、KDevelop、SourceInsight、NetBeans这些老牌IDE我已不再推荐

Visual Studio、msdn

windows上开发C/C++基本上还是离不开VS的,比较方便,微软现在也开始拥抱开源了,所以VS2017社区版是完全免费的,VS2008基本也是key随便可以百度个,值得一提的是如果你原来安装的是试用版,到期后再来安装网上的方法进入维护模式时,win7以上不会有输入key的地方,需要下载一个补丁工具PatchVS2008.exe去使用管理员权限运行,让key输入框和升级按钮显示出来,另外VS2008一般都要打个SP1的补丁,msdn是windows API文档手册

QtCreator

开发跨平台Qt界面程序必备

VirtualBox、Ubuntu、Centos等

感觉VirtualBox比VMWire更加小巧,功能够用,甲骨文的产品用的放心,用虚拟机安装linux发行版本

Linux tmux + vim

tmux:终端复用神器
vim:linux服务器上编程必备技能

MSYS2

MSYS2=cygwin+mingw32+mingw64+pacman
cygwin中的mintty终端shell,Arch Linux中的包管理工具pacman,对mingw的简单安装,都是选择MSYS2的理由;

git、svn等版本控制软件

git是程序员必备吧,而且推荐使用命令行模式,不推荐svn,除非公司使用;

XShell或者secureCRT、XFtp

ssh远程工具,xftp是可视化的ftp上传工具,能记住账号密码,这点比直接使用终端好
xshell免费版本链接https://www.netsarang.com/zh/free-for-home-school/

wireshark抓包工具

windows下调试网络程序不可或缺吧,linux下使用tcpdump就够了

Elecard StreamEye Tools、VLC流媒体播放工具

因为我搞的是流媒体领域开发,这两个工具挺好用

cmake、windbg、x64dbg、depends等

网上很多源码需要使用CMack产生对应工程,windbg用于诊断dump文件,depends看动态库依赖项;
x64dbg是Windows下非常强大的一款调试工具,可以反汇编进行断点调试;

python、perl、ruby

安装这些脚本语言解释器,很多源码编译需要脚本工具

delphi7

delphi可以快速构建简易界面

graphviz

使用一种称为dot(DSL:Domain Specific Language领域特定语言)的脚本语言描述图表,然后生成图表的软件;
特别适合画调用流程图

Everything

文件搜索工具,第一次启动时会统计文件到数据库,所以后面查找文件特别快,Windows自带的搜索功能实在无法忍受。。。

ithewei CSDN认证博客专家 c/c++ Qt libhv
编程之路,其路漫漫,吾将上下而求索
https://github.com/ithewei
https://hewei.blog.csdn.net
©️2020 CSDN 皮肤主题: 代码科技 设计师:Amelia_0503 返回首页