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

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

Tue Jan 30 03:46:00 CST 2018 3 25018
GNU Readline 庫及編程簡介

用過 Bash 命令行的一定知道,Bash 有幾個特性: TAB 鍵可以用來命令補全 ↑ 或 ↓ 鍵可以用來快速輸入歷史命令 還有一些交互式行編輯快捷鍵: ...

Wed Dec 10 06:29:00 CST 2014 1 16544
mingW與cygwin

首先MingW和cygwin都可以用來跨平台開發。 MinGW是Minimalistic GNU for Windows的縮寫,也就是Win版的GCC。 Cygwin則是全面模擬了Linux的接口,提供給運行在它上面的的程序使用,並提供了大量現成的軟件,更像是一個平台。 相對的MingW ...

Sun Jul 08 23:33:00 CST 2012 2 15629
gcc版本對C++標准的支持

https://gcc.gnu.org/projects/cxx-status.html C++ Standards Support in GCC GCC supports different dialects of C++, corresponding to the multiple ...

Tue Jul 09 02:59:00 CST 2019 0 1836
從一個跨二十年的glibc bug說起

1. 緣起 這幾天調gcc 7.5.0 +glibc 2.23的交叉編譯工具鏈,由於gcc 7.5.0的默認打開Werr,偶然發現了glibc一個隱藏了二十年的世紀大bug。 這個bug在glib ...

Wed Sep 08 18:35:00 CST 2021 2 408
Mac使用GNU版本的sed

今天在mac下用sed試圖替換\t ,結果發現不生效,Google之后發現mac作為unix分支的系統上的sed與GNU版本的sed行為不太一致。 使用以下命令安裝GNU命令套件: brew install coreutils 使用以下命令安裝gnu-sed: brew ...

Tue Nov 27 06:05:00 CST 2018 0 2010
不用rustup,Windows下gnu版Rust安裝與開發環境配置

寫在前面 本文介紹了在不使用rustup的情況下,在Windows上安裝gnu版的Rust,並配置開發環境(VSCode + rust-analyzer,CLion + IntelliJ Rust)的過程。Win10上親測有效。 預備知識: rustup:rustup 是Rust ...

Fri Feb 25 19:23:00 CST 2022 0 2037
從surfaceflinger歷史變更談截屏

眾所周知,有一個程序screencap可以截屏,這個程序十分簡單,只是使用了surfaceflinger服務的截屏功能。 所以要了解截屏,看surfaceflinger服務的代碼是不二首選。但 ...

Tue Nov 14 03:12:00 CST 2017 0 2771
交叉編譯sqlcipher

1. 小心預編譯宏SQLITE_HAS_CODEC 2. openssl在不同License下,導出的符號不對等。(錯了,1.1.0后api發生變化,小心選用openssl版本) 3, ac使用了libtool,但sysroot卻在鏈接時失效。 一如往常,所有GNU Make like ...

Thu Oct 26 19:50:00 CST 2017 3 2099

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