zhaipro / teachx

Teachx kernel source tree(教学用小操作系统设计)
3 stars 1 forks source link

在 Windowds 下的开发环境为 MSYS2 #2

Open zhaipro opened 6 years ago

zhaipro commented 6 years ago
$ cat /proc/version
MSYS_NT-10.0-WOW version 2.11.1(0.329/5/3) (Alexx@WARLOCK) (gcc version 7.3.0 (GCC) ) 2018-09-10 13:25

$ make --version
GNU Make 4.2.1
为 i686-pc-msys 编译
Copyright (C) 1988-2016 Free Software Foundation, Inc.
许可证:GPLv3+:GNU 通用公共许可证第 3 版或更新版本<http://gnu.org/licenses/gpl.html>。
本软件是自由软件:您可以自由修改和重新发布它。
在法律允许的范围内没有其他保证。

$ gcc --version
gcc (GCC) 7.3.0
Copyright © 2017 Free Software Foundation, Inc.
本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;
包括没有适销性和某一专用目的下的适用性担保。

$ ld --version
GNU ld (GNU Binutils) 2.30
Copyright (C) 2018 Free Software Foundation, Inc.
这个程序是自由软件;您可以遵循GNU 通用公共授权版本 3 或
(您自行选择的) 稍后版本以再次散布它。
这个程序完全没有任何担保。

$ nasm --version
NASM version 2.13.03 compiled on Feb 18 2018

$ cat ./README.txt | head -n 3
Bochs - The cross platform IA-32 (x86) emulator
Updated: Sun Apr  9 08:45:00 CEST 2017
Version: 2.6.9
zhaipro commented 6 years ago

MSYS2 的安装方式

官网 镜像使用帮助

将 bochs 命令添加到 MSYS2

# vi ~/.bashrc 添加一行: PATH="/d/Bochs-2.6.9:${PATH}" # source ~/.bashrc 让这次的修改生效。