回覆列表
-
1 # Jiang91303
-
2 # 比特幣交易員
首先需要了解C語言的開發工具、以及開發平臺之分;
大部分情況下C語言的開發都是在Linux上開發的,Windows上開發的很少;
但是大部分程式設計師都是在Windows上寫程式碼,然後將程式碼上傳到Linux上進行編譯;
所有我就主要介紹一下Windows上的C語言開發工具:
1、SouceInsight,這是一個很好的C語言編輯器,可以很清楚的看清各個函式、變數之間的關係;
2、Notepad,這個也是一個簡單的可以寫程式碼的工具;
3、如微軟的Visual Stuidio 2017整合開發環境,可以直接在Windows上進行編譯程式;
在Linux上進行編譯,透過寫MakeFile來加快編譯速度。
正好我們公司的主營產品是使用C開發的,湊個熱鬧來回答。我們軟體的執行環境和交叉編譯環境都是Linux,喜歡在Windows裡寫程式碼的同事基本都用source insight編輯器,喜歡在Linux裡寫程式碼的用的是Vim編輯器,另外由於sublime text是跨平臺的,所以也有人在用。編譯器自然就是GCC了,除錯用的是GDB,還有自己的除錯統計、列印等。