From: Cameron L. <cl...@la...> - 2003-10-27 23:21:17
|
What's the most practical way to install a C-oriented development environment on a PowerBook? I have a PowerBook running 10.2 (long-term, by the way, I welcome advice about 10.3). I have plenty of memory of all sorts avail- able. The disk reader (DVD, CD) is broken (don't ask). I've been happily using it for Tk development for months. Apparently I've never installed a development environment, by which I mean, there's no C compiler I recognize. I need one. Within the week, I have an opportunity to demonstrate Tcl extensions that require compilation. What do I do? At this point, I'd be most comfortable with gcc; I'm certainly not asking for an IDE or any of those frills. I just want a compiler. I'm asking you, though, because I need to ensure that I don't dissipate a lot of time traveling down wrong paths. Is there a compiler-linker-libraries bundle that's known to do a good job of generating Tk, installs reliably, and is available to download? Is there a compiler on the disk somewhere I just haven't noticed? Is there a one-line Frink command that will clear up all my woes? |
From: Kevan H. <ha...@br...> - 2003-10-28 00:09:24
|
Dear cl...@ph..., Go to https://connect.apple.com/ and open an account with Apple Developer Connection. Ask for the free membership. Once you have logged on, click on Download Software on the left side of the screen. The list expands, and you click on Developer Tools. You need the august gcc 3.3 updater (19 MB). Once you have installed GCC 3.3, you will find that gcc when entered in the Terminal command line (UNIX/Darwin) refers you to the GCC 3.3 compiler (try man gcc). You are sure to be able to link with the latest TCL/TK binaries with a line such as: gcc -dynamiclib -o yourdylib.dylib yourcommands.o \ -framework Tcl -framework Tk That will make for you a dynamic library, which you can load into TK. Yours, Kevan Hashemi |
From: Daniel A. S. <st...@ic...> - 2003-10-28 00:29:24
|
Cameron. On Tuesday, Oct 28, 2003, at 11:08 Australia/Sydney, Kevan Hashemi wrote: > Once you have logged on, click on Download Software on the left side > of the > screen. The list expands, and you click on Developer Tools. You need > the > august gcc 3.3 updater (19 MB). you also need "December 2002 Mac OS X Developer Tools" (302MB) which should be installed before the update above. > Once you have installed GCC 3.3, you will > find that gcc when entered in the Terminal command line (UNIX/Darwin) > refers > you to the GCC 3.3 compiler (try man gcc). You are sure to be able to > link > with the latest TCL/TK binaries with a line such as: > > gcc -dynamiclib -o yourdylib.dylib yourcommands.o \ > -framework Tcl -framework Tk > actually, you should probably link with stub libraries like on other unix platforms: gcc -dynamiclib -o yourdylib.dylib yourcommands.o \ -L /Library/Frameworks/Tcl.framework/ -ltclstub8.4 \ -L /Library/Frameworks/Tk.framework -ltkstub8.4 for TEA based extensions, the following configure line should do the trick: .configure \ --prefix=/usr/local --libdir=/Library/Tcl \ --with-tcl=/Library/Frameworks/Tcl.framework \ --with-tclinclude=/Library/Frameworks/Tcl.framework/Headers \ --with-tk=/Library/Frameworks/Tk.framework \ --with-tkinclude=/Library/Frameworks/Tk.framework/Headers \ --enable-threads or you can build tcl & tk with X11 yourself in the standard unix manner install into e.g. /usr/local and not bother with the framework based TkAqua. You'll need X11 & X11SDK from Apple: http://www.apple.com/macosx/features/x11/download/ Cheers, Daniel -- ** Daniel A. Steffen ** "And now for something completely ** Dept. of Mathematics ** different" Monty Python ** Macquarie University ** <mailto:st...@ma...> ** NSW 2109 Australia ** <http://www.maths.mq.edu.au/~steffen/> |
From: Steve L. <steve@DigitalSmarties.com> - 2003-10-27 23:24:40
|
On Tuesday, October 28, 2003, at 07:08 AM, Cameron Laird wrote: > What's the most practical way to install a C-oriented development > environment on a PowerBook? Install the MacOSX developer tools - you can download them once you join the Apple Developer Connection (which is free) - http://connect.apple.com The developer tools includes gcc and associated toolchain. HTH Steve -- Steve Landers Software Design Solutions Digital Smarties steve@DigitalSmarties.com Perth, Western Australia DigitalSmarties.com |