這篇文章介紹一下如何使用clion進行c語言的開發與除錯。
clion
clion是jeb brain出品的一款跨平台的c/c++的整合開發環境ide。hulnc
詳細介紹:
**位址: download/
官方提供了30天試用的方式,可根據需要進行**使用。
安裝與設定 首先選擇預設主題
然後選擇預設外掛程式
習慣使用vim方式的可以通過點選對應的install and enahulncble按鈕完成設定,不習慣的沒有必要自找不快。
點選評估按鈕即可開始使用
建立工程
點選new project,建立工程
選擇型別和標準,此處需要稍微進行解釋,建立的c語言的工程分別為c 可執行型別或者c庫函式型別,需要選擇的語言標準目前有c90、c99和c11三種:
c90: 是c語言的第一代標準,源遠流長的程式設計客棧c語言在2023年才出了統一第一版標準。
c99: 在c90的基礎上進行了很多強化,比如支援了long long,終於可以在**裡寫long long ago了,這也是預設的方式
c11: 2023年iso提供的目前最新版的c語言標準,其中增加了多執行緒的能力等,但是刪除了gets提供了gets_s 這樣的內容反而是很多使用者尤其是刷題的同學所關注的。
然後就自帶了www.cppcns.com乙個hello world的例子
執行點選三角箭頭的按鈕即可直接執行
實際使用的是cmake,使用絕對路徑可以檢視其版本,比如此處使用的是3.17.3
除錯直接設定需要除錯的點
通過選單或者快捷鍵等方式即可開始除錯
過程中可能需要輸入當前賬號的密碼,之後可以進行除錯了,在macos上實際上使用的是lldb。
Linux下C語言開發基礎
程式例子是簡單的hello world!生成可執行檔案 命令 gcc hello.c o hello 執行程式 hello 螢幕即顯示hello world!gcc編譯器選項 o選項,表示輸出的可執行檔案。c選項表示只輸出目標 而不必輸出可執行檔案。g選項表示要求編譯器在編譯的時候提供對程式的除錯資...
C語言基礎之for迴圈的使用
一.for迴圈格式.1 for 語句1 條件 語句2 2 3 8 9 具體 10 11 語句1 初始化語句12 13 語句2 增量語句 執行完迴圈體後再執行的語句 14 1.for一開始就會執行一次語句1 整個for迴圈只會執行一次 2.判斷條件是否成立,如果條件成立,就會執行一次迴圈體,然後就會執...
《C語言程式開發範例寶典》 基礎
例項002 十進位制轉換為二進位制 乙個0 32768的十進位制數轉換為16位二進位制數 for m 0 m 15 m 例項003 將乙個n進製數轉換為10進製數 例項004 通過遞迴實現將二進位制數轉換為十進位制數 int bin dec int x,int n return x bin dec ...