工作一年多了,大學學的數據結構和算法都忘得差不多了。於是想補補數據結構知識,並且刷一下劍指offer的一些面試題。首要問題就是裝個C語言的運行環境,大學學C語言和C++的時候都是用的VC++6.0或者CodeBlocks,優點是不需要配置環境,但是缺點也很明顯,就是代碼沒智能提示,編輯器UI風格還是零幾年的。現在的好用又好看的編輯器有很多,比如Vscode,Sublime,atom。只要裝上C語言的windows運行環境( 1.MinGw 2.cygwin),再在編輯器上裝上C/C++插件,然后再按照網上的對應編輯器的配置文件設置改改路徑就能用了,還要啥自行車?\(手動滑稽)。於是說干就干,感覺可能會常用到,於是放到博客上分享給大家。
參考了網上相關的博客,我決定以minGw+VSCode(微軟出品,必屬精品)來舉例。安裝分3步,
一、安裝minGw(windows上的GNU GCC https://zhidao.baidu.com/question/323618893.html),可以理解成包含多種編譯環境的可自由選擇安裝的其中的部分的軟件
二、安裝VSCode並下載插件C/C++(主要是代碼補全和錯誤提醒的功能)
三、按VSCode調整配置文件內容(主要是把minGw的運行目錄配置成編輯器的默認運行路徑以及引入必要的包)
首先,下載minGw https://sourceforge.net/
下載后安裝
安裝完成界面
我的出現了這個錯誤,但好像暫時沒什么影響
接下來這步比較關鍵
需要打開minGw,並且勾選四個編譯器軟件
mingw32-gcc.bin, mingw32-gcc-g++.bin, 以及mingw32-gdb.bin 第一個是c語言文件的編譯器,第二個是c++的,第三個是用來調試編譯后文件的。網上的教程好像都是選擇這3個 ,但是我安裝的時候就報了找不到mingw32-libiconv的庫的錯誤,於是重新勾選上mingw32-libiconv.bin的庫,尤其要勾選上.dll文件
選擇完后,點擊Installation > applychange
然后等安裝完成就OK了
然后安裝好編譯器,下面設置環境變量,讓系統能夠自動找到gcc命令,我的電腦右擊->屬性->高級系統設置->環境變量,在系統變量里面找到path,這個path和linux里面那個path是一樣的,命令行界面下系統就根據這個path變量里面存的路徑,尋找命令。我們把MinGW的二進制可執行文件的文件夾添加進去。
添加后記得依次點擊三個確認,確保環境變量生效。(安裝Java的時候也是一樣)
然后重啟cmd,運行gcc命令
然后可以到指定目錄寫個Hello,World!測試一下
安裝完成后,再打開VSCode C/C++和CLang Command adapter插件
安裝完vscode及插件后就來到了第三步,也是最容易出現問題的一步。就是如何在vscode寫c/c++文件,並搭建起IDE。
今天時間有點晚了,下次再補充。