花费 24 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