C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via...

21
C programming and compilers

Transcript of C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via...

Page 1: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

C programming and compilers

Page 2: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

At least 3 ways to compile C

Using gcc in UNIX environment via chaos.cs.auckland.ac.nz

Using gcc in Cygwin in Windows Using visual studio in Windows Other compiler:

http://www.thefreecountry.com/compilers/cpp.shtml

Page 3: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

Chaos.cs.auckland.ac.nz

SHH connection: Putty, SSH Putty:

http://www.putty.nl/download.html SSH:

Mirror.cs.auckland.ac.nz ?

Page 4: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

Putty & SSH

Page 5: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

Run Putty

Page 6: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

Run Putty

Page 7: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

Run Putty

Page 8: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

Run Putty

After log on, putty will put you inside UNIXHOME folder

You can go to your G drive by typing “cd ..”

Type “man gcc” for manuals of GCC

Page 9: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

Man gcc – Ctrl+C to exit

Page 10: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

Compile C code in chaos

Compile Gcc –o filename.exe filename.c

Run: ./ filename.exe arg1 arg2 arg3

Page 11: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

Compile C on Cygwin

Document on Cygwin http://www.cs.auckland.ac.nz/~bruce-h/re

sources/cygwin/ Download from \\afs\all\

ec.auckland.ac.nz\software\windows\all\Cygwin

Copy the complete directory onto a CD, and take home.

Page 12: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

Cygwin to run gcc

Help on how to make cygwin run with gcc http://www.eecg.utoronto.ca/~aamodt/ece

242/cygwin.html Make sure you include gcc, gdb and

make in Cygwin installation Everything else just the same as Unix

chaos.cs.auckland.ac.nz

Page 13: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

Cygwin gcc compiler

Page 14: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

Compile C in Visual Studio

Page 15: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

Compile C in Visual Studio

Page 16: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

Compile C in Visual Studio

Page 17: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

Compile C in Visual Studio

Page 18: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

Compile C in Visual Studio

Page 19: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

Compile C in Visual Studio

Page 20: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

Compile C in Visual Studio

Page 21: C programming and compilers. At least 3 ways to compile C Using gcc in UNIX environment via chaos.cs.auckland.ac.nz Using gcc in Cygwin in Windows Using.

Running some examples

Run examples…

Any question?