摘要: 头文件相当于是声明的集合,包括头文件的语句#Include实质为程序代码的宏替换。 编译阶段将函数和变量登记在符号表,链接时将各种函数的入口地址在其中查找到来调用,解引用。 阅读全文
posted @ 2020-09-29 23:33 牧之原翔子 阅读(278) 评论(0) 推荐(0)
摘要: 总是会遇到string、char、int之间的互相转换问题,痛下决心彻底搞清楚。 先了解基本C++中的转换方法,然后再了解关于Qt中特殊的方法,最好是借此机会感受一下qt与基本c++的异同。 C++98 1 //string > char* 2 const char* = string.c_str( 阅读全文
posted @ 2020-09-26 13:33 牧之原翔子 阅读(285) 评论(0) 推荐(0)
摘要: 练习一 Makefile 1.1 OS镜像文件ucore.img 是如何一步步生成的? 其中Makefile文件中include tools/function.mk 其中定义了一些Makefile中用到的函数 生成ucore.img 需要kernel和bootblock 如下: kernel编译链接 阅读全文
posted @ 2019-06-06 10:55 牧之原翔子 阅读(1063) 评论(0) 推荐(0)
摘要: 1 struct task_struct { 2 volatile long state; //说明了该进程是否可以执行,还是可中断等信息 3 unsigned long flags; //Flage 是进程号,在调用fork()时给出 4 intsigpending; //进程上是否有待处理的信号 阅读全文
posted @ 2019-03-03 18:26 牧之原翔子 阅读(907) 评论(0) 推荐(1)
摘要: 1.终端命令行替换 2.sh脚本 每天创建一个文件夹 阅读全文
posted @ 2019-01-19 11:51 牧之原翔子 阅读(999) 评论(0) 推荐(0)