花費 14 ms
使用VSCode和VS2017編譯調試STM32程序

近兩年,微軟越來越擁抱開源支持跨平台,win10搭載Linux子系統,開源VSCode作為跨平台編輯器,VS2017官方支持了Linux和嵌入式開發功能。 ST也是,近兩年開發的軟件工具基本都是跨平 ...

Tue Jan 30 03:46:00 CST 2018 3 25018
Centos7升級gcc學習筆記

概述 最近在學習《深入應用C11-代碼與優化與工程級應用》,我的gcc版本是gcc-4.8.5是支持C11的,但是我在作者的github上看了一些C例子,其中有些是C14的語法,我的gcc版本並不支 ...

Thu Jun 30 17:03:00 CST 2016 1 32906
Linux Core Dump

當程序運行的過程中異常終止或崩潰,操作系統會將程序當時的內存狀態記錄下來,保存在一個文件中,這種行為就叫做Core Dump(中文有的翻譯成“核心轉儲”)。我們可以認為 core dump 是“ ...

Tue Oct 22 23:09:00 CST 2013 2 51047
很經典的GDB調試命令,包括查看變量,查看內存

在你調試程序時,當程序被停住時,你可以使用print命令(簡寫命令為p),或是同義命令inspect來查看當前程序的運行數據。print命令的格式是:printprint /是表達式,是你所調試的程序的語言的表達式(GDB可以調試多種編程語言),是輸出的格式,比如,如果要把表達式按16進制的格式 ...

Fri Apr 13 02:26:00 CST 2012 1 59619
Linux gdb設置和管理斷點

1.以行號設置斷點 (gdb)break 7 (gdb)run 2.以函數名設置斷點 (gdb)break function_name (gdb)run 3.以條件 ...

Fri Apr 13 19:52:00 CST 2012 1 35963
如何調試Python的segmentation fault錯誤

博主今天下午在工作時,將本來已經在本地運行完好的程序放置到GPU雲上進行訓練,結果卻遇到了意外的錯誤。 這個腳本的作用是將Pascal VOC的數據集做成符合MXNet格式的訓練集,不涉及到GPU的 ...

Fri Aug 25 18:15:00 CST 2017 0 11569
gdb調試中出現optimized out

轉自:上善若水 問題 print變量中出現<optimized out>。 解決 添加編譯選項-O0,意思是不進行編譯優化,gdb在默認情況下會使用-O2。 使用-O0選項調試的時候就會順暢了,發布項目的時候不用再使用 -O0參數項,gcc 默認編譯或加上-O2優化編譯會提高 ...

Wed Jul 11 18:30:00 CST 2018 0 6578
GDB查看內存(x 命令)

gdb查看內存命令 首先使用gdb [YourFileName].c進入gdb界面 使用examine命令,字母縮寫為x查看內存地址的值。x命令語法 其中number,format和u都是可選參數,addr為查看變量的內存地址 number: 一個正整數,表示從當前地址向后顯示幾個地址 ...

Sat Mar 16 00:40:00 CST 2019 0 4222

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM