Presentation is loading. Please wait.

Presentation is loading. Please wait.

Run your first C program.  Bring your computers to class  No prior programming experience is needed  Hours spent  Sakai  TAs.

Similar presentations


Presentation on theme: "Run your first C program.  Bring your computers to class  No prior programming experience is needed  Hours spent  Sakai  TAs."— Presentation transcript:

1 Run your first C program

2  Bring your computers to class  No prior programming experience is needed  Hours spent  Sakai  TAs

3  Setting up environment  “Hello World”

4  Windows: gcc ◦ Equation solution: http://www.equation.com/servlet/equation.cmd?fa=fort ran http://www.equation.com/servlet/equation.cmd?fa=fort ran  Mac: Xcode, command line tools ◦ Xcode: App Store -> xcode -> install ◦ Command line tools: Xcode -> Preferences -> Downloads  Ubuntu: gcc ◦ Type: sudo apt-get install build-essential ◦ Or, go to Ubuntu Software Center and search for gcc  Verifying: Open Terminal, and type gcc –v.

5  Sublime is highly recommended  Other: Notepad++, VIM, text editor, gedit, nano, etc.

6 Standard General Utilities Library Input/Output operations Main function Print function Return value

7  1. Type the program in the text editor and save the file as HelloWorld.c  2. Open your terminal and jump to the folder that you have saved your.c file  3. Type gcc HelloWorld.c to compile the program  4. If no errors shown up, type./a.out (in Windows, type a.exe)

8  Why not b.out? ◦ We did not specify ◦ Look back at gcc HelloWorld.c ◦ Compiler flags (A complete list https://gcc.gnu.org/onlinedocs/gcc/Option- Summary.html ) https://gcc.gnu.org/onlinedocs/gcc/Option- Summary.html  Most commonly used  -o: gcc HelloWorld.c –o SayHi  -Wall: gcc –Wall HelloWorld.c –o SayHi

9  Yahoo! Groups mailing list has been created for group communication related to class and project issues. You can subscribe to the list by sending an email to cop3275sp15-subscribe@yahoogroups.com You can post messages by sending an email to cop3275sp15@yahoogroups.com Yahoo! Groups mailing list  Unsubscribing from the class mailing list  To unsubscribe an email address, simply send an email to cop3275sp15-unsubscribe@yahoogroups.com


Download ppt "Run your first C program.  Bring your computers to class  No prior programming experience is needed  Hours spent  Sakai  TAs."

Similar presentations


Ads by Google