GNU/Linux >> Linux の 問題 >  >> Linux

Unix OS で C プログラムを書き、コンパイルし、実行する方法 [Hello World の例を使用]

質問 :C プログラムの書き方、コンパイル方法、実行方法の基本を理解したい Linux OS。簡単な例で説明できますか?

答え :この記事では、基本的な Hello World C プログラム の書き方を簡単に復習しましょう。 *.c プログラムのコンパイル方法 Linux または Unix OS で。

1. Hello World C プログラムを書く

以下に示すように、Vim エディターを使用して helloworld.c プログラムを作成します。

$ vim helloworld.c

/* Hello World C Program */

#include<stdio.h>

main()
{
    printf("Hello World!");

}

2.システムに C コンパイラ (gcc) がインストールされていることを確認してください

以下に示すように、gcc がシステムにインストールされていることを確認してください。

$ whereis cc
cc: /usr/bin/cc /usr/share/man/man1/cc.1.gz

$ which cc
/usr/bin/cc

$ dpkg -l | grep gcc
ii  gcc                                        4:4.3.3-1ubuntu1                          The GNU C compiler
ii  gcc-4.3                                    4.3.3-5ubuntu4                            The GNU C compiler
ii  gcc-4.3-base                               4.3.3-5ubuntu4                            The GNU Compiler Collection (base package)
ii  gcc-4.3-doc                                4.3.3-5ubuntu4                            Documentation for the GNU compilers (gcc, go
ii  gcc-4.3-locales                            4.3.3-5ubuntu4                            The GNU C compiler (native language support
ii  gcc-4.3-multilib                           4.3.3-5ubuntu4                            The GNU C compiler (multilib files)
ii  lib64gcc1                                  1:4.3.3-5ubuntu4                          GCC support library (64bit)
ii  libgcc1                                    1:4.3.3-5ubuntu4                          GCC support library

3. helloworld.c プログラムをコンパイルする

以下に示すように、cc コマンドを使用して helloworld.c をコンパイルします。これにより、a.out ファイルが作成されます。

$ cc helloworld.c

$ ls -l
-rw-r--r-- 1 ramesh ramesh   71 2009-08-28 14:06 helloworld.c
-rwxr-xr-x 1 ramesh ramesh 9152 2009-08-28 14:07 a.out

4. C プログラム (a.out) を実行

以下に示すように、a.out を実行して出力を確認する (または) 他の意味のある名前に名前を変更して実行することができます。

$ ./a.out
Hello World!

$ mv a.out helloworld

$ ./helloworld
Hello World!

Linux
  1. Ubuntuおよびその他のLinuxディストリビューションでCプログラムを作成、コンパイル、および実行する方法[初心者向けのヒント]

  2. UbuntuでCプログラムをコンパイルして実行する方法

  3. Debian 10 で最初の Qt プログラムを作成して実行する方法

  1. Python Hello World の例:Unix OS で Python プログラムを作成して実行する方法

  2. Ruby Hello World の例:Unix OS で Ruby プログラムを作成して実行する方法

  3. Perl Hello World の例:Unix OS で Perl プログラムを作成して実行する方法

  1. Pascal Hello World の例:Unix OS で Pascal プログラムを作成、コンパイル、実行する方法

  2. Cobol Hello World の例:Linux OS で Cobol プログラムを作成、コンパイル、実行する方法

  3. Tcl Hello World の例:Linux OS で Tcl プログラムを作成、コンパイル、実行する方法