 |
 |
Compiler for OSX?
|
 |
|
 |
|
Fresh-Faced Recruit
Join Date: Sep 2004
Location: Berkeley, CA
Status:
Offline
|
|
Hey there, I am new here to MacOSX, coming from a Windows and FreeBSD background. I want to compile some of my *BSD and X11 apps however it seems like I don't have a compiler on OSX. Where can I get one? Is there a Apple dev kit or something? Thanks.
|
|
DEC Alpha, world's first 64-bit system.
macnn.com's FreeBSD advocate.
|
| |
|
|
|
 |
|
 |
|
Addicted to MacNN
Join Date: Aug 2000
Location: Retired
Status:
Offline
|
|
Yep. If you bought the boxed set, its on the XCode CD. If it came preinstalled, check under /Applications/installers for the developer package. Otherwise go to http://connect.apple.com and register for a free account, where you can download the tools.
Whatever you do, make sure you install the X11SDK. A lot of people miss that.
|
|
Power Macintosh Dual G4
SGI Indigo2 6.5.21f
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Jun 2001
Location: Dundee, Scotland
Status:
Offline
|
|
If you have dificulty in porting them you may want to look into Fink or similar which give a more standard layout to libraries etc.
|
|
|
| |
|
|
|
 |
|
 |
|
Fresh-Faced Recruit
Join Date: Sep 2004
Location: Berkeley, CA
Status:
Offline
|
|
Originally posted by sambeau:
If you have dificulty in porting them you may want to look into Fink or similar which give a more standard layout to libraries etc.
Thanks, porting is not an issue for me (been using FreeBSD for over 5 years) but finding a compiler is the issue. Since I am a new mac user again, does the compiling from a tarball source work the same way as standard *nix compiles? ie ./configure ; make ; make install?
Also is there a site where people have taken open source software and make native OSX binaries? an archived site would bee sweet. Once more thing, is there a site that you know of where is shows how to use OSX for unix newbie (compiling, directories, etc) I would like to read up on how Apple implemented thier version of *nix and what makes it different. I am pretty well versed in *nix but like I said I want to see how Apple did thier version. Thanks.
edit: once I get X11 and rxvt installed, I'll be in heaven.
|
|
DEC Alpha, world's first 64-bit system.
macnn.com's FreeBSD advocate.
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Oct 1999
Location: San Jose, Ca
Status:
Offline
|
|
Originally posted by d0g_p00p:
Thanks, porting is not an issue for me (been using FreeBSD for over 5 years) but finding a compiler is the issue. Since I am a new mac user again, does the compiling from a tarball source work the same way as standard *nix compiles? ie ./configure ; make ; make install?
There is a *BSD derived layer to MacOS X... so things will feel every familiar (with Apple's/NeXT's twists). Yes... configure...make...make install is common for ported applications.
Also is there a site where people have taken open source software and make native OSX binaries? an archived site would bee sweet.
Once again... look at fink... it is a complete library of both ports and packages (binaries) all with nice GUI front-ends that make things even easier than FreeBSD /usr/ports.
Once more thing, is there a site that you know of where is shows how to use OSX for unix newbie (compiling, directories, etc) I would like to read up on how Apple implemented thier version of *nix and what makes it different. I am pretty well versed in *nix but like I said I want to see how Apple did thier version. Thanks.
There are lots of sites where you can find information. I would recommend browsing over at MacOS X Hints. While not dedicated to what you are looking for, there is an awful lot of that sort of hint there.
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Jun 2001
Location: Dundee, Scotland
Status:
Offline
|
|
|
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Enthusiast
Join Date: Jul 2002
Status:
Offline
|
|
|
|
|
|
| |
|
|
|
 |
 |
|
 |
|
|
|
|
|

|
|
 |
Forum Rules
|
 |
 |
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is Off
|
|
|
|
|
|
 |
 |
 |
 |
|
 |
|