最近搭建实验环境,要用到较低版本的gcc,之间建立交叉编译环境是比较简单,直接编译安装到一个单独的文件夹就行。现在要系统在不同的gcc之间切换,好像就比较麻烦了。经过搜索之后,找到了一个好东西: update-alternatives。 update-alternatives是Debian系统提供的,
1. 指针函数 指针函数是指带指针的函数,即本质是一个函数,函数返回类型是某一类型的指针。 类型标识符 *函数名(参数表) —— int *f(x, y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说,指针函数一定有函数返回值;而且,在主调函数中,函数返回值
【预处理器】 1.用处理器指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)。 #define SECONDS_RER_YEAR (60 * 60 * 24 * 365)UL 我在这想想看到几件事情: 1)#define语法的基本知识(例如:不能以分号结束,括号的使用
U-Boot,全称为Universal Boot Loader,即通用Bootloader。通用有两层含义:可以引导多种操作系统、支持多种架构的CPU。 根据U-Boot源码文件夹顶层的
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号