GNU/Linux >> Znalost Linux >  >> Linux

Jak psát, kompilovat a spouštět program C na operačním systému Unix [s příkladem Hello World]

Otázka :Chtěl bych porozumět základům, jak napsat, zkompilovat a spustit program C v Linuxu OS. Můžete to vysvětlit na jednoduchém příkladu?

Odpověď :  V tomto článku si velmi rychle zopakujeme, jak napsat základní program Hello World C a jak zkompilovat program *.c v operačním systému Linux nebo Unix.

1. Napište Hello World C Program

Vytvořte program helloworld.c pomocí editoru Vim, jak je znázorněno níže.

$ vim helloworld.c

/* Hello World C Program */

#include<stdio.h>

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

}

2. Ujistěte se, že je ve vašem systému nainstalován C Compiler (gcc)

Ujistěte se, že je ve vašem systému nainstalováno gcc, jak je znázorněno níže.

$ 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. Zkompilujte program helloworld.c

Zkompilujte helloworld.c pomocí příkazu cc, jak je ukázáno níže. Tím se vytvoří soubor 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. Spusťte program C (a.out)

Můžete buď spustit a.out, abyste viděli výstup (nebo) jej přejmenovat na nějaký jiný smysluplný název a spustit jej, jak je uvedeno níže.

$ ./a.out
Hello World!

$ mv a.out helloworld

$ ./helloworld
Hello World!

Linux
  1. Jak napsat, zkompilovat a spustit program C v Ubuntu a dalších distribucích Linuxu [Tip pro začátečníky]

  2. Příklad Pascal Hello World:Jak psát, kompilovat a spouštět program Pascal na OS Unix

  3. Smalltalk Hello World Příklad:Jak napsat a spustit program Smalltalk na OS Linux

  1. Příklad Fortran Hello World:Jak napsat a spustit program Fortran na OS Linux

  2. Příklad XQuery Hello World:Jak napsat a spustit program XQuery na OS Linux

  3. Příklad Tcl Hello World:Jak psát, kompilovat a spouštět program Tcl na OS Linux

  1. Příklad Python Hello World:Jak napsat a spustit program Python na OS Unix

  2. Příklad Ruby Hello World:Jak napsat a spustit program Ruby na OS Unix

  3. Příklad Perl Hello World:Jak napsat a spustit program Perl na OS Unix