Compiling to .apps in Linux?

Oct 19, 2005
56
0
0
I don't think the GCC compiler can do it as it seems that Linux can't run .app files, but I was wondering is there any software/ way I can compile C programmes to .apps on Linux? Or would I just have to send the source Code to the Mac user?
 

Atheus

Diamond Member
Jun 7, 2005
7,313
2
0
what is a .app?

if you want to compile code for a mac, you must compile it for the power pc architecture.
 
Oct 19, 2005
56
0
0
Yeah, .app is a file type which macs can execute/ what macs compile C progs into.


So is there any way to compile it for the PPC architecture from an X86 machine?
 

Atheus

Diamond Member
Jun 7, 2005
7,313
2
0
You need cross compilers, maybe gcc can do it with a flag (check the man page) or if not there will be development kits out there.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Cross compiling is a huge PITA and if your app is a GUI (or uses any odd Apple libraries) one you'll need all of the development libraries for the Apple toolkits on the x86 machine.

And AFAIK .app is just a naming convention, the files are still normal ELF binaries.
 

Ecgtheow

Member
Jan 9, 2005
131
0
0
Originally posted by: Nothinman
Cross compiling is a huge PITA and if your app is a GUI (or uses any odd Apple libraries) one you'll need all of the development libraries for the Apple toolkits on the x86 machine.

And AFAIK .app is just a naming convention, the files are still normal ELF binaries.

The extension .app means that the file is an application package, where the actual binary is combined with it's resources (.nibs, frameworks, etc.) and functions as one file at the Finder level. And Mac OS X uses Mach-O (and an older Carbon one I can't quite recall, CFM?) for it's binary format, not ELF.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
The extension .app means that the file is an application package, where the actual binary is combined with it's resources (.nibs, frameworks, etc.) and functions as one file at the Finder level. And Mac OS X uses Mach-O (and an older Carbon one I can't quite recall, CFM?) for it's binary format, not ELF.

Well since Apple uses gcc themselves the executable format shouldn't be a problem, but having the right libs and packaging them as a .app would probably be extremely problematic on anything but a OS X machine.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |