VieVa!

C op Linux(Mint)

Als je ooit C wil programmeren (minimale toeters en bellen) op Linux Mint:
Installeer VIM:

sudo apt install vim

Configureer de editor:

maarten@maarten-K53TK ~ $ echo set number >> ~/.vimrc
maarten@maarten-K53TK ~ $ echo syntax on >> ~/.vimrc
maarten@maarten-K53TK ~ $ echo set tabstop=4 >> ~/.vimrc
maarten@maarten-K53TK ~ $ echo set autoindent >> ~/.vimr

Check of de GCC compiler is geinstalleerd; voeg eventueel toe via programma beheer.
Schermafdruk van 2018-12-30 18-36-03

controleer dat de compiler werkt: gcc -v

vim helloworld.c

#include

int main() {
/* my first program in C */
printf("Hello, World! \n");

return 0;
}

Compileer:

gcc helloworld.c
Als je deze fout krijgt mis je een library:
helloworld.c:1:19: fatal error: stdio.h: Bestand of map bestaat niet
sudo apt-get install libc6-dev

probeer opnieuw:

maarten@maarten-K53TK ~/Documenten $ gcc helloworld.c
maarten@maarten-K53TK ~/Documenten $ ls -liar
totaal 20
283847 -rw-rw-r-- 1 maarten maarten 105 dec 30 18:26 helloworld.c
284522 -rwxrwxr-x 1 maarten maarten 7348 dec 30 18:39 a.out
274054 drwxr-xr-x 19 maarten maarten 4096 dec 30 18:27 ..
274755 drwxr-xr-x 2 maarten maarten 4096 dec 30 18:39 .

Voila, daar staat ie a.out; uitvoeren maar:
./a.out

maarten@maarten-K53TK ~/Documenten $ ./a.out
Hello, World!
maarten@maarten-K53TK ~/Documenten

Leave a comment