[ top ]
|
How do I obtain a GNU/Linux account? What games exist on Fedora? What development tools exist on Fedora? Are there any cross development tools? What is the best program editor to use? How do I print from Fedora? How do I access my Windows filestore from Fedora? How do I change my password? Credits |
Most of the GNU compilers (those based on the GCC backend) have been installed, these include the following languages:
These compilers all use exactly the same code generator and thus aside from language overheads they will produce similar output code for semantically equivalent source input. Or put another way, C, Pascal and Modula-2 should be nearly identically efficient. Whereas Java and C++ will probably be likewise runtime inefficient due to language design. A great advantage of using the GNU family of compilers is that they share many similar options. For example to generate debugging information on any one of these compilers add the command line option, -g. Below is a cheat sheet of useful options:
When developing code it would be wise to use -O0 -g to preserve the relationship between source code and executable. Finally you can debug your programs with the graphical ddd or if you prefer, from the command line via: gdb. The debugger supports all the languages. |