其實很久以前就已經接觸過,但是一直沒有研究明白怎麼回事。這裡重新撿起來,當然要從選擇一款好用的ide開始。比如我編寫php的時候用的就是phpstorm,這裡嘗試了這幾款windows平台下比較好的ide。
vs2015:比較複雜和龐大,據說從2013版本開始支援c99標準。
c-free:輕巧,但是不支援c99。
vc++6.0:很多學c語言的人接觸的第一款ide,上世紀的產物。
dev c++:精巧,支援c99。
codeblocks:推薦,支援c99,只是啟動有點慢。
還有其他優秀的ide,由於沒使用過所以就不介紹了。
如同linux下在終端用命令列來編譯c**,在windows下也可用cmd來編譯c程式,需要設定環境變數:
1、我的電腦→右鍵屬性→高階系統設定→高階→環境變數
變數 值
include d:\program files\codeblocks\mingw\include
變數名照抄,值是你的編譯器的include的位址,博主用的是codeblocks的mingw。
其他編譯器的使用者,模擬吧。以下相同:
lib d:\program files\codeblocks\mingw\lib
path d:\program files\codeblocks\mingw\bin
最後就可以像linux使用shell那樣用windows的cmd來編譯執行c程式了,cmd的預設路徑是 c:\users\你的使用者名稱。
參考:
如何選擇一款好的智慧型鎖
由於智慧型家居帶來的方便快捷的生活,越來越多的人對擁有智慧型化的生活充滿期待。智慧型鎖是智慧型家居的乙個方面,很多剛接觸家用智慧型門鎖的朋友來說,還不知道如何購買智慧型鎖,筆者從以下幾方面談談如何選擇一款好rvwyisatn的智慧型鎖。一 安全性 門鎖作為家中的第一道安全屏障,老百姓每天都會用到,安...
分享一款好用的PHP下ID混淆外掛程式
前幾天接到個任務,甲方先前自己找外包開發的乙個產品購買小站不準備繼續給外包維護了,轉手拋給我們,順便提了一堆修改意見。其中乙個意見是因為外包開發的訂單 直接用資料庫自增的id作為訂單號,導致訂單號又短又好記,下單的人直接通過訂單號就能推測出該產品的銷量,為甲方業務員的吹噓設下巨大的阻礙。不出所料這個...
C 是一款設計非常失敗的語言嗎?
c 是一款設計非常失敗的語言嗎?一片大海一片湖,c 是海,難以一下全部掌握,但你可以先掌握使用其中的一部分,等熟悉了之後再涉及其它。其他的語言就是一片湖,很容易掌握,但你也會失去很多選擇。想做乙個真正的程式設計師,c 是最好的。你得明白,設計c 的人不是蠢貨,相反是非常專業非常聰明的一群人。c 語法...