身為程式語言的「小白」,在偶然機會成為軟體工程師後,面對了許多人望而卻步的 C 語言工作。這對我而言是挑戰,也是成長的契機! 因此決定把一路跌跌撞撞的學習歷程寫下來和大家分享。從 VSCode 搭配 WSL 開始,到gcc 編譯、Makefile,理解如何從.c到執行檔,到接觸CMake,弄懂 CMakeLists.txt與makefile差異,並學會使用Make、Ninja...等建置環境,在除錯方面,學會了如何利用 gdb 下斷點、在vscode除錯以及使用 Python 輔助分析。希望能透過這30篇的紀錄分享,陪伴一同樣在學 C 的人,從陌生到熟悉,找到屬於自己開發節奏!
在Day 20的時候我們有提到利用cmakelist產生Makefile,並且透過產生的Makefile編譯出執行檔執行程式,今天我們要來一步一步解析昨天提到的...
今天會學到的 瞭解常用的 cmake 指令與選項(-S、-B、-G、-DCMAKE_BUILD_TYPE…) 為什麼會產生 Makefile 或 build....
首先你可以在VSCode的旁邊找到類似蟲蟲的圖示,點入後你可以找到Run and Debug的選項可以嘗試點選看看 但很快的你會發現,點選完成後會出現這個提示,...
在 [Day 23] [gdb] 初探vscode gdb tool 的設定 設定完成CMakelist.txt 之後我們可以接著設定launch.json...