Skip to content
This repository has been archived by the owner on Apr 23, 2022. It is now read-only.

supdrewin/oslab-9

Repository files navigation

OS Lab 9

GNUmakefile

Dependencies

List

  • gcc (or other compiler support C++20)
  • ncurses6 (for raw terminal support)
  • llvm (optional except macOS)
  • gmake (required if FreeBSD)

Install

  • Arch Linux

    • required

      $ pacman -S base-devel ncurses
    • optional

      $ pacman -S clang lld libc++ libunwind
  • Debian

    • required

      $ apt install build-essential libncurses-dev
    • optional

      $ apt install clang lld libc++-dev libunwind-dev
  • FreeBSD

    $ pkg install gmake ncurses
  • macOS

    $ brew install llvm ncurses

    and then write following into your .bashrc/.zshrc:

    $ export PATH="/usr/local/opt/ncurses/bin:$PATH"
  • Windows

    no yet supported

Make

Build

  • FreeBSD

    $ gmake
  • Others

    $ make

    if you want to build with Clang:

    $ CXX=clang++ make

Clean

  • FreeBSD

    $ gmake clean
  • Others

    $ make clean

Test

$ ./impl1.exe
$ ./impl2.exe

About

not project

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published