近兩年,微軟越來越擁抱開源支持跨平台,win10搭載Linux子系統,開源VSCode作為跨平台編輯器,VS2017官方支持了Linux和嵌入式開發功能。 ST也是,近兩年開發的軟件工具基本都是跨平 ...
近兩年,微軟越來越擁抱開源支持跨平台,win10搭載Linux子系統,開源VSCode作為跨平台編輯器,VS2017官方支持了Linux和嵌入式開發功能。 ST也是,近兩年開發的軟件工具基本都是跨平 ...
首先確保Dev C++版本是最新的5.11版 其實用C++11和C++14標准的語法去 ...
用過 Bash 命令行的一定知道,Bash 有幾個特性: TAB 鍵可以用來命令補全 ↑ 或 ↓ 鍵可以用來快速輸入歷史命令 還有一些交互式行編輯快捷鍵: ...
首先MingW和cygwin都可以用來跨平台開發。 MinGW是Minimalistic GNU for Windows的縮寫,也就是Win版的GCC。 Cygwin則是全面模擬了Linux的接口,提供給運行在它上面的的程序使用,並提供了大量現成的軟件,更像是一個平台。 相對的MingW ...
https://gcc.gnu.org/projects/cxx-status.html C++ Standards Support in GCC GCC supports different dialects of C++, corresponding to the multiple ...
1. 緣起 這幾天調gcc 7.5.0 +glibc 2.23的交叉編譯工具鏈,由於gcc 7.5.0的默認打開Werr,偶然發現了glibc一個隱藏了二十年的世紀大bug。 這個bug在glib ...
今天在mac下用sed試圖替換\t ,結果發現不生效,Google之后發現mac作為unix分支的系統上的sed與GNU版本的sed行為不太一致。 使用以下命令安裝GNU命令套件: brew install coreutils 使用以下命令安裝gnu-sed: brew ...
寫在前面 本文介紹了在不使用rustup的情況下,在Windows上安裝gnu版的Rust,並配置開發環境(VSCode + rust-analyzer,CLion + IntelliJ Rust)的過程。Win10上親測有效。 預備知識: rustup:rustup 是Rust ...
眾所周知,有一個程序screencap可以截屏,這個程序十分簡單,只是使用了surfaceflinger服務的截屏功能。 所以要了解截屏,看surfaceflinger服務的代碼是不二首選。但 ...
1. 小心預編譯宏SQLITE_HAS_CODEC 2. openssl在不同License下,導出的符號不對等。(錯了,1.1.0后api發生變化,小心選用openssl版本) 3, ac使用了libtool,但sysroot卻在鏈接時失效。 一如往常,所有GNU Make like ...