zoukankan      html  css  js  c++  java
  • minix3(一)安装以及编辑文件

    作为一条通信狗,最近开始自学操作系统。听说用MINIX3学操作系统很好,就决定跟UCSB的课程试试。

    首先在虚拟机上安装MINIX3。

    开始用的VM Station,按照百度文库里安装minix3的教程装的。结果在pkgin update那里卡住了。输入pkgin update指令后,一直显示updating database 100% 动都不会动。

    最后没办法,按照minix3官网上的教程。先下载安装了VitualBox,在VirtualBox上安装了MINIX3,一步步都是按照官网教程来的。

    在查找硬盘的时候,只找到了disk 0,free space = 7GB小于我设定的硬盘大小8GB,但是我还是强行安装下去了,也不知道之后会不会造成影响

    reboot之后,输入pkgin update,结果就显示找不到xx文件。后来google搜到一条解决方法。把原先的ios文件删除,就好了。

    再然后想要编译一个C的helloworld。

    安装了vim,pkgin install vim

    写了一个hello.c

    为此还简单学习了一下vim,发现vim真不好用。

    具体过程:

    cd /root

    vim hello.c

    按"i",进入插入模式,把文字输进去,如果打错,按esc到控制模式,然后按x删除。再按i进入插入模式。输入完成后,先按esc进入控制模式,然后输入:wq,保存并退出。

    hello.c 内容:

    #include <stdio.h>

    int main(){printf("Hello World!"); return 0;}

    想用cc编译hello.c 也不行,就重新安装

    pkgin install clang

    pkgin install binutils

    cd /root

    clang hello.c -o hello

    chmod +x hello

    ./hello

    就打印出来了

  • 相关阅读:
    将CSV格式的文件导入到数据中
    查询及删除数据重复记录的方法
    创建job
    存储过程动态创建表,以时间给表命名
    索引表空间
    sequence 作为序列插入值不是第一个
    2.类(对象)之间的关系
    1.类和对象
    angularJS1笔记-(1)-多控制器
    angularJS中$apply()方法详解
  • 原文地址:https://www.cnblogs.com/Gryffin/p/5111451.html
Copyright © 2011-2022 走看看