Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I am looking for a free, and possibly open source C compiler for PIC. I might go without C, but I would like to get both options.
There are various compilers out there, but since I have never done PIC development before, I am looking for user experience and advice. I am targetting the PIC16F88x family
Try SDCC - an open source Small Device C Compiler
I used it for small project during school and it worked great.
http://sdcc.sourceforge.net/
I am mentioning the PIC C compilers here, which are best when it comes to PIC Microcontroller Programming.
MPLAB C18 Compiler
MikroC Pro for PIC
CCS Compiler for PIC
You can read more about them on this post Top 3 PIC C Compiler, they have given a comparison between these 3 PIC Compilers i.e. there advantages and disadvantages.
Mikroelektronika has a series of compilers, including Pascal and C with very good libraries for most of the stuff you'll need, such as CompactFlash, USB, LCD and etc.
It's not free, but the free version has enough juice to allow you do to most of the basic stuff.
I recently got started with PIC c programming, and had some success with the lite version (free, but not open-source) of the Hi-Tech C compiler. I was using the PIC16F690 so it should work well for you too.
You can download the compiler here:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en542849
Have you seen the sourceboost c compiler?
This isn't open source but there is a free cost version details here. It seems to work very well.
You can try the CC5X C Compiler from http://www.bknd.com/cc5x/ it has an free edition too.
There is the hi-tech c compiler lite from microchip available here
Related
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 6 years ago.
Improve this question
I only found fpc but not pc in my system to compile pascal. The system is redhat. How should I install pc? The only one I found is http://www.freepascal.org/. But it doesn't seem have pc.
pc is a general name for the system Pascal compiler on old unices, just like cc was the equivalent for the system C compiler.
If the code is really old and from mainframe or unix descent (early eighties), it is probably Berkeley, Sun or some other OS/vendor specific Pascal. If not then sb just tried to mimic that for the buildsystem of a newer codebase by symlinking "pc" to some other compiler.
Anyway, "pc" is too generic, and more information is needed to know what compiler you are searching for. Free Pascal always referred to itself either as ppc or as fpc, never as "pc".
To my best knowledge Berkeley Pascal was removed from the distro going from BSD to *BSD in the early nineties, and never made it to Linux.
Your best bet is to port to an existing compiler, porting to Free Pascal (using mode ISO) or Gnu Pascal in the very unlikely case that it is an Extended Pascal dialect codebase. Gnu Pascal, despite being unmaintained, is still buildable with a considerable effort.
The convention to symlink pascal compilers to "pc" never really caught on, and neither is there an universal buildsystem that requires the shortcut.
Even for C buildsystems seems to favour the CC environment variable for the C compiler's name nowadays.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I am looking for a mature and maintained Scheme compiler that can produce stand-alone, native-code executables on (each of) Windows (.exe), Mac OS X, and Linux. No GUI is needed for the executables - just standard text IO (stdin/stdout/stderr) is fine. What compiler would you recommend satisfies these requirements?
An answer to a related (but different) question suggests Gambit-C. According to the commit log it still seems active. Is there any other competitor? MIT Scheme does not seem to be updated often - am I correct?
Thanks!
P.S. To answer a comment: for me, any version of Scheme since R4RS is fine, but rich SRFI support may be more important.
Another comment suggested CHICKEN, which also seems active. It also suggested Racket, which is a byte-code compiler but has JIT and can create a standalone package. (I haven't yet checked Chez Scheme. I am "copying" these "answers" here since the question is put on hold and cannot seem to be reopened even after being edited as instructed...)
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 8 years ago.
Improve this question
I'm working on a paper for school and I was wondering which compilers are supported by which operating systems.
I know Mac supports C and C++ (I know they're not that different but to me they are 2 different languages)
I was wondering which compilers/languages are supported by windows, which by Ubuntu and which by Mac.
Sorry for asking a straight question but i think there's people who know this straight away.
thanks
"Support" is a relative term here. At one extreme, I think if you have a computer with just about any version of Linux installed (Ubuntu is just one variety), if that version of the O/S isn't too stripped-down you will already have a compiler for C and C++ . If you just installed Windows, however (or got a new Windows computer from the factory), you almost certainly have no C or C++ compiler there and must obtain and install one. (There are various choices.) So Windows does not "support" C and C++ as well as Linux does, in that sense.
At the other extreme, just about any compilable language can be compiled on any of those three platforms ... if you are willing and able to write your own compiler.
In between those two extremes, you would have to ask whether someone anywhere has already written a compiler for that language on that platform, and whether you can obtain a copy of that compiler. Most of these are "third-party" software packages, so knowing which ones exist is partly a function of how well the compilers have been advertised. Even the Wikipedia page on this topic says its list may be incomplete. On the other hand, it's likely you have never heard of most of the languages that are listed there.
Wikipedia has a list of compilers and OS support here: https://en.wikipedia.org/wiki/List_of_compilers
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
I am trying to use the tools in the mingw toolkit, g++, gdb, gprof etc... but is there any way to detect memory leaks in gprof (the profiler) or gdb. I have heard that detecting leaks in gdb is possible in hp-unix, but for it isn't for windows. the reason I am trying to stick to gnu is because my computer has a 40GB hard that is already gunked programs pictures and videos. I have tried moving them to a seperate drive. and now that is running out of space... now both my hard disc and external drive are full. also the computer has an intel pentium 4 processer. so getting, for instance visual studio. is out of the question...
also it's sort of a moral thing... I hate when you search how to compile a library or something. and they just say: "compile it with visual c++", I hate that. so when I find all the tools I need in the gnu-toolkit. I feel like I can spit on visual c++ and go 'HAH'
I have heard of valgrind, but it's only for linux and mac. so in conclusion
ARE THERE ANY GNU TOOLS THAT CAN DETECT MEMORY LEAKS ON WINDOWS
You can use deleaker - is a powerful tool to control leaks of resources.
Goodluck!
Have a look at this http://wyw.dcweb.cn/leakage.htm
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
The only full-fledged GPL Cocoa editor for GEDCOM 5.5 files (GenerationX) was last released in 2003: http://sourceforge.net/projects/generationx/
It looks unstable under Snow Leopard and would badly need a revamp.
Someone recently posted a proof-of-concept application (unrelated to GenerationX) on Google Code, but it looks like an unmaintained project:
http://code.google.com/p/cocoa-gedcom/
Is there any Cocoa developer interested in genealogy and willing to resurrect any of these projects? Or any other projects with a decent release cycle I am not aware of?
The Mac genealogy software market is dominated by pricy and feature-bloated proprietary solutions. A no-nonsense open source GEDCOM-compliant framework for Mac OS would be a blessing.
Did you check out GRAMPS? (Written in Python, using Gtk. So it doesn't look native on OSX, but works.)
There is MacPAF, but I'm not sure what the status of it is.
If you are still looking into Genealogy-Software, you might want to try the free program "Familienbande".
It's available for Mac and for Windows, free for personal use, supports GedCom and it is well maintained. I only use the German version (the developer is German) but since he has some native speaking US contributors, I assume the English version should also be usable.
The UI needs some getting used to, but for a free program, it is absolutely perfect.
Give it a try under:
http://www.familienbande-genealogie.de/en/index.html
Regards
Thomas