この記事は約3分42秒で読むことができます。

はじめてC言語をコンパイルしてHello,world!

yum install

gccとmake

コード表示

yum install -y gcc
yum install -y make

hello.c

コード表示

[root@61eff46d2318 html]# cat hello.c
#include <stdio.h>

int main(int argc, char *args[])
{
    printf("Hello, world!\n");
    return 0;
}

gccでコンパイル

helloファイルできた

コード表示

[root@61eff46d2318 html]# gcc -o hello hello.c
[root@61eff46d2318 html]# ll
total 24
-rw-r--r--. 1 root root   37 May  1 19:16 Makefile
-rwxr--r--. 1 root root  657 May  1 18:47 a.sh
-rwxr-xr-x. 1 root root 8440 May  1 19:21 hello
-rw-r--r--. 1 root root  102 May  1 19:16 hello.c

実行

シェルみたいに実行するのか

コード表示

[root@61eff46d2318 html]# ./hello
Hello, world!

Makefileでコンパイル

すげぇ、便利すぎない

コード表示

[root@61eff46d2318 html]# cat M*
hello: hello.c
	gcc hello.c -o hello
[root@61eff46d2318 html]# rm hello
rm: remove regular file 'hello'? y
[root@61eff46d2318 html]# make
gcc hello.c -o hello
[root@61eff46d2318 html]# make
make: `hello' is up to date.

Leave a Reply

Your email address will not be published. Required fields are marked *