Skip to main content

Getting Started with C or C++

On MAC :

Source : [ http://www.cprogramming.com/xcode.html ]

Using Apple XCode

Once you've downloaded XCode, you can install it from the disk image. Then you can run XCode from Developer|Applications|XCode. XCode has lots of documentation and can walk you through setting up a project.

The very simplest thing to do is to create a new project from "File|New Project...". First choose "Application" and then "Command Line Tool". This will give you a basic command line program that you can use when you're learning to program. Before you leave that screen, make sure to change the "Type" of the project to "C++ stdc++" if you are using C++ instead of C. Go through the rest of the prompts and create your new project. Now you have a small project set up that has a main.cpp file. You can edit main.cpp, but by default it will include a small sample "hello world" program.

Let's go ahead and run that sample program--select "Build and Run" button from on the toolbar. This will compile your program, but I find that it won't actually run it. To do that, you need to double-click the executable file. By default, you should see that the executable file is in the top window, along with main.cpp and a file ending with .1 (a file that's there for creating a man page). When you first start out, the executable will be colored red, but once you build, it will look normal. Go ahead and double-click it and you can see your program execute.

g++

Released by the Free Software Foundation, g++ is a *nix-based C++ compiler usually operated via the command line. It often comes distributed with a *nix installation, so if you are running Unix or a Linux variant you likely have it on your system. You can invoke g++ on a source code file simply by typing:
g++ filename
 
The default executable output of g++ is "a.out". It is also possible to specify a name for the executable file at the command line by using the syntax:
-o outputfile
, as shown in the following example:
g++ filename -o outputfile

Find Out More

If you are using a *nix system, you can also check out the other g++ command line options by typing
man g++

Comments

Popular posts from this blog

Backslash on mac

I had been struggling to type back slash ( \) character on mac japanese keyboard as they don't have it printed on the keyboard, and I was doing copy paste all the time from google when i needed to type it until recently a tip came to my rescue , shortcut to backslash on mac japanese keyboard. Alt + ¥  Hope it helps others. 

How to Enter Split View on MAC

Enter Split  View Hover your pointer over the full-screen button in the upper-left corner of a  window . Or click and hold the button. Choose ”Tile  Window  to Left of Screen” or ”Tile  Window  to Right of Screen” from the menu. ... Then click a  window  on the other side of the screen to begin using both  windows  side by side. Hover your pointer over the full-screen button in the upper-left corner of a  window . Or click and hold the button. Choose ”Tile  Window  to Left of Screen” or ”Tile  Window  to Right of Screen” from the menu. ... Then click a  window  on the other side of the screen to begin using both  windows  side by side.