過程が大事

学んだことを適当にアウトプットします

Mikan OSを自作してみる #8

今日やった内容

  • makeツールの理解

makeについて

<makeとは>
コンパイルやリンクなどの作業を自動化するツール

<makeの使い方>
1. Makefileを作る
2. コマンドラインMakefileを作成したディレクトリでmakeコマンドを実行する

Makefileの説明
qiita.com

(例) 以下のhello.cファイルをビルドして実行ファイルhelloを設計する

[hello.c]

#include <stdio.h> 

int main(void)
{
    printf("hello! \n");

    return 0;
}

[Makefile]

hello: hello.c  
            gcc hello.c -o hello

実行

$ ls  
hello.c  Makefile  

$make  
gcc hello.c -o hello  

$ ls
hello.c Makefile hello  

#実行ファイルは [./実行ファイル名] で実行する        
$ ./hello   
hello!