Skip to content

ritscc/C-project2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C-project2020

概要

2020年度通年プロジェクトC言語班における後期のメインの成果です. 自作シェルrcshと複数の自作UNIXコマンドから構成されています.

本プロジェクトに関してはScrapboxの外部資料を作成しているためそちらを参照してください.

利用方法

プロジェクトのルートでmakeを実行するとrcshおよび自作したUNIXコマンド群がビルドされます. ビルドした後は./rcshで実行してください.

rcshからはPATHに登録されているディレクトリまたはcommands/内のプログラムを実行することができます.

開発方法

rcsh本体

適当にプルリク投げてください

コマンドの追加

commands/に追加したいコマンド名のディレクトリを作成してください. そのディレクトリ内に最低限次のファイルを用意する必要があります.

  • コマンドのプログラムファイル
  • 上記プログラムを引数なしのmakeでビルドするMakefile(バイナリ名はディレクトリ名に統一してください)
  • .gitignore

例えばpwdを実装する際はcommands/以下にpwdディレクトリを作成し, pwd/Makefileに以下の内容を記述する必要があります.

all: pwd.c
  gcc pwd.c -o pwd
clean:
  rm pwd

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages