【CS-练手记】macbook 操作系统学习(轻量级上手教程,基于vs code)

上操作系统课程,老师要我们安装虚拟机,在linux 系统下学习操作系统。

但其实由于macbook本身使用类unix操作系统(OS X is built on top of UNIX)如果想最快先体验操作系统编程的各类操作,或是心疼系统内存划分,可以先在当前操作系统中,安装一个vs code就可以马上上手啦~

 

学习操作系统,基于C/C++编程,我们需要先搭建该语言的编译环境

 

首先看一下搭建之后的文件层次:

 

在Cproject项目中,只需配置一次环境,就可以在该项目下的不同子文件夹(子项目)进行编程练习。

首先创建文件夹hellotest,在其中新建hello.cpp,随意写一些简单的代码:
 

#include <iostream>
#include <ctime>

using namespace std;

void myPause(int tn);


int main() {
    int t = 10;
    myPause(t);
    return 0;
}

void myPause(int tn)
{
    int t0=time(NULL),last=t0,now=t0;
    tn+=t0;
    cout<<(tn-now)<<endl;
    while((now=time(NULL))<tn)
        if(last!=now)
        {
            cout<<(tn-now)<<endl;
            last=now;
        }
}

然后使用comand + shift + p 打开command palette命令窗格,选择edit configuration,修改c_cpp_properties.json如下:

{
    "configurations": [
        {
            "name": "Mac",
            "includePath": [
                "${workspaceRoot}/${worksfolder}/**"
            ],
            "defines": [],
            "macFrameworkPath": [],
            "compilerPath": "/usr/local/bin/gcc-8",
            "cStandard": "c11",
            "cppStandard": "c++17",
            "intelliSenseMode": "clang
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值