
系统与编译
以实战为线索,深入交流学习,提升工程化编码能力和思维能力
peiwang245
高山仰止,景行行止,夯实每一步,努力前行。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
make 2>&1 | tee build.log 解释
用途编译时将编译log写到build.log文件中,同时也输出到标准输出。解释2表示标准输出。文件描述符:0 stdin,1 stdout,2 stderr2>&1,表示标准错误重定向到标准输出, 如果没有2>&1,只会有标准输出,没有错误;tee的作用同时输出到控制台和文件。make 2>log.txt 表示只将错误写到文件,其它的还是...转载 2020-01-09 14:05:07 · 991 阅读 · 0 评论 -
MINGW里面没有mingw32 make.exe
最新的mingw官网下载地址:https://sourceforge.net/projects/mingw/files/latest/download?source=files环境变量:F:\MINGW\bin在cmd里面输入命令:mingw-get install gcc g++ mingw32-make...原创 2019-09-11 16:36:11 · 6140 阅读 · 1 评论 -
Cygwin 和MinGW 的区别与联系是怎样的?
Cygwin,原 Cygnus 出品(已被红帽收购),目前是 RedHat 名下的项目。项目的目的是提供运行于 Windows 平台的类 Unix 环境(以 GNU 工具为代表),为了达到这个目的,Cygwin 提供了一套抽象层 dll,用于将部分 Posix 调用转换成 Windows 的 API 调用,实现相关功能。这里面最典型的,最基本的模拟层就是那个 cygwin1.dll。除此之外,随着 Linux 系统的发展壮大,目前的 Cygwin 已经不仅仅提供 POSIX 兼容,因此也顺带多了更多...翻译 2020-05-14 20:16:27 · 666 阅读 · 0 评论 -
32位操作系统与64位操作系统的区别
转载:https://blog.csdn.net/liyf__88/article/details/77168567?utm_source=copy 在Win7下:32位系统和64位系统的区别有:1.要求配置不同,64位操作系统只能安装在64位电脑上(CPU必须是64位的)。同时需要安装64位常用软件以发挥64位(x64)的最佳性能,32位操作系统则可以安装在32位(32位CP...转载 2019-07-27 11:51:28 · 1147 阅读 · 0 评论 -
X86汇编常见的寄存器
X86汇编常见的寄存器4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)AH&AL=AX(accumulator):累加寄存器 BH&BL=BX(base):基址寄存器 CH&C...原创 2019-08-03 11:52:39 · 10590 阅读 · 0 评论