今天再次看了一下Linux下gcc编译的内部工作原理,决定写个博客加深一下自己的印象,如有错误欢迎大家指正。参考书籍《linux c与c++一线开发实践》。 gcc对c/c++语言的编译过程分为四个阶段:预处理、编译、汇编、链接。 1,预处理:是对源程序中的伪指令、特殊符号进行处理的过程。(展开所有 ...
分类:
其他好文 时间:
2020-01-31 19:14:53
阅读次数:
92
1.移动光标的常用命令 h--向左移动光标 l--向右移动光标 j--向下移动光标 k--向上移动光标 ^--将光标移动至该行的开头 $--将光标移动至该行的结尾 O--将光标移动至该行行首 G--将光标移动至文档的最后一行行首 nG--将光标移至第n行行首 w--将光标向后移动一个单词 nw--将 ...
分类:
系统相关 时间:
2020-01-27 20:42:26
阅读次数:
99
常见Bash命令操作 查看当前目录 查看目录下的文件 进入某个目录 返回上一级目录 创建一个目录 创建一个文件 保存文件退出 不保存文件退出 Git常用命令 第一次使用git时,需要设置用户信息 初始化仓库 提交一个文件到缓存区 提交所有文件到缓存区 查看当前文件状态 本地提交(保存) 查看提交的历 ...
分类:
其他好文 时间:
2020-01-26 22:12:09
阅读次数:
60
[toc] 2048 一、设计思路 1、游戏规则 想要制作游戏,首先需要了解游戏的规则,下面就来介绍2048的游戏规则 2048游戏共有16个格子,初始时初始数字由2或者4构成。 + 手指向一个方向滑动,所有格子会向那个方向运动。 + 相同数字的两个格子,相撞时数字会相加。 + 每次滑动时,空白处会 ...
分类:
编程语言 时间:
2020-01-26 17:26:17
阅读次数:
104
解决办法:删除工程文件中的三个文件,分别是:*.ncb * .opt * .plg引用链接:https://blog.csdn.net/lvxianlong123/article/details/80247975 ...
分类:
其他好文 时间:
2020-01-21 12:04:41
阅读次数:
70
1、挂载光盘,进入固件,选择CD启动 2、进入紧急救援模式 选择1 conChroot /mnt/sysimageVim /etc/grub2.cfg 查看密码保存文件为/boot/grub2/user.cfg清除user.cfg文件密码内容sync3、重启 ...
分类:
其他好文 时间:
2020-01-21 10:36:52
阅读次数:
120
1、首先我们加载两个PNG文件,可以看到 文件格式头部是一样的,我们如何将一个PDF文件格式改成PNG,修改之后的文件虽然含有图片的文件头格式,但是并不能打开。 将PNG的文件头复制写入到PDF文件头覆盖之前的格式。 修改了文件头格式之后,我们保存文件,这样造成的结果是,文件不能被识别。即便是修改文 ...
分类:
其他好文 时间:
2020-01-20 23:03:07
阅读次数:
90
Emacs常用技巧 简介 Org Mode管理你的生活 常用快捷键 转接文件 文件操作 C x C f 读取文件到Emacs C x r 只读的方式打开一个文件 C x C q 清除一个窗口的只读属性 C x C s 保存文件到磁盘 C x s 保存所有文件 C x i 插入其它文件的内容到当前缓冲 ...
分类:
系统相关 时间:
2020-01-16 10:33:08
阅读次数:
71
2020-01-14 19:57:45 1.安装JDK 2.编写第一个java程序,保存文件名 HelloWorld.java public class HelloWorld{ public static void main (String[] args){ System.out.println(" ...
分类:
编程语言 时间:
2020-01-14 20:57:51
阅读次数:
95
shell脚本调用的两种方式 一种是赋予权限,使用绝对路径 另一种只需要拥有读权限,使用bash 调用脚本 history命令 -c 清空历史命令 -w 把缓存中的历史命令写入历史命令保存文件当中,如果不手工指定历史命令保存文件,则放入默认历史命令保存文件~/.bash_history 历史命令默认 ...
分类:
系统相关 时间:
2020-01-11 10:07:12
阅读次数:
88