
c/c++技术
文章平均质量分 94
chenwenxiang
开心就好。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在Linux下搭建嵌入式Qt交叉编译环境[转载]
Qt是嵌入式平台常用的GUI库,具有丰富的控件与开发资料。本文介绍如何在x86计算机上搭建ARM开发环境,并交叉编译ARM平台上运行的Demo。准备下载交叉编译器下载Linaro公司推出的的arm-linux-gnueabihf-gcc交叉编译器,放入/opt目录下,具体安装过程可以参考为荔枝派Zero编译可启动Linux系统镜像,并安装编译所需的依赖: sudo apt install autoconf automake libtool m4 pkg-config 配转载 2021-08-21 13:37:37 · 2818 阅读 · 2 评论 -
C中的volatile用法
volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。例如:volatile int i=10;int j = i;...int k = i;volatile 告诉编译器i是原创 2008-10-30 21:36:00 · 876 阅读 · 0 评论 -
extern "C" 详解
引言C++语言的创建初衷是“a betterC”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的转载 2008-12-03 01:20:00 · 508 阅读 · 0 评论