Projects tagged ‘gcc’


[55 total ]

1741USERS
   

The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).

85USERS
   

The KDevelop project was founded in 1998 to build up an easy to use IDE (Integrated Development Environment) for KDE. Since then, the KDevelop IDE is publicly available under the GPL and supports many programming languages.

29USERS
   

LLVM is a robust system, particularly well suited for developing new mid-level language-independent analyses and optimizations of all sorts, including those that require extensive interprocedural analysis. LLVM is also a great target for front-end ... [More] development for conventional or research programming languages, including those which require compile-time, link-time, or run-time optimization for effective implementation, proper tail calls or garbage collection. We have an incomplete list of projects which have used LLVM for various purposes, showing that you can get up-and-running quickly with LLVM, giving time to do interesting things, even if you only have a semester in a University course. We also have a list of ideas for projects in LLVM. [Less]

21USERS
   

Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.

21USERS
   

GDC is a D language front end for the GNU Compiler Collection. It supports a number of targets and nearly all features of Digital Mars D.

14USERS
   

This project is for homebrew console development tools based on the gnu compiler collection with additional tools and libraries to aid programming each supported console. The windows variants are be MinGW based.

5USERS
 

Development tools that work with programming languages benefit from their ability to understand the code with which they work at a level comparable to a compiler. C++ has become a popular and powerful language, but parsing it is a very challenging ... [More] problem. This has discouraged the development of tools meant to work directly with the language. There is one open-source C++ parser, the C++ front-end to GCC, which is currently able to deal with the language in its entirety. The purpose of the GCC-XML extension is to generate an XML description of a C++ program from GCC's internal representation. Since XML is easy to parse, other development tools will be able to work with C++ programs without the burden of a complicated C++ parser. GCC-XML was developed by Brad King at Kitware to be used by [Less]

3USERS
 

Diouzhtu aims to provide a simple way to publish html pages with a wiki interface.

3USERS
 

Gwiad is a framework for building a Web Server with dynamic plugin loading based on AWS. Gwiad provide a simple interface to build plugins in Ada. When a plugin is placed in Gwiad plugin directory it is automatically loaded. Gwiad plugins are ... [More] divided into two categories : - Website plugins : Web applications that register dispatchers such as virtual host dispatchers or regexp dispatchers. - Service plugins : Services provider that can be used by all websites plugins. [Less]

2USERS
 

Monkey Studio is a Free and cross platform IDE written in Qt 4. The project has been started by AZEVEDO Filipe for his personal use around end of June 2005, and when he found it useful he open it to the community. The project has been welled ... [More] received and some guyz join it or send feedbacks/new features. The current version is the v2 branch which succeed the v1 one and is dependent of Qt 4.4.0 minimum. It support Qt 4 projects management and embed Designer and Assistant to form a complete, fast and power full Qt 4 IDE. It's based upon a powerful and flexible plugin system that allow to extend it in an infinite way. [Less]

2USERS
   

Torch is a roguelike engine for the Nintendo DS. It features advanced lighting algorithms and a modular design.

1USERS
   

The GNU Pascal Compiler (GPC) is, as the name says, the Pascal compiler of the GNU family. This means: GPC is a 32/64 bit compiler, does not have limits like the 64 kB or 640 kB limit known from certain operating systems – even on those systems ... [More] –, runs on all operating systems supported by GNU C nd more (note: the runtime system only supports ASCII based systems; that includes almost all of today's systems, but a few IBM machines still use EBCDIC; on those, the compiler might run, but the runtime support might need major changes), can act as a native or as a cross compiler between all supported systems, produces highly optimized code for all these systems, is Free Software, is compatible to other GNU languages and tools such as GNU C and the GNU debugger. [Less]

1USERS

The Enveria IDE for Rapid Application Development is an intuitive platform for programming robust GUI software.

1USERS
 

Compilers for high level languages generate code that follows certain conventions. These conventions are necessary, in part, for separate compilation to work. One such convention is the "calling convention". The "calling convention" is a set of ... [More] assumptions made by the compiler about where function arguments will be found on entry to a function. A "calling convention" also specifies where the return value for a function is found. The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time. [Less]

1USERS
   

METSlib is an OO (Object Oriented) metaheuristics framework in C++. Model and algorithms are modular: all the implemented search algorithms can be applied to the same model and personalized algorithms can be applied to very different models. ... [More] METSlib implements the basics of some metaheuristics algorithm: Random Restart Local Search, Variable Neighborhood Search, Iterated Local Search, Simulated Annealing (with linear, exponential and custom cooling schedule), and last but not least Tabu Search. [Less]

0USERS

This is some build scripts I used to maintain some Cross Platform Applications I've written in the past and thought it might be helpful to others wanting to setup a cross platform build environment. The main feature is it doesn't depend on GNU G++ ... [More] as the main compiler... At the time of this writing anyways if you wanted to use MSVC on win32 you had very few options. [Less]

0USERS

A GUI GCC activity for the OLPC XO-1.xogcc basicly is a sugar wrapper for the GNU applicationn GCC collabaration will be added and a IDE is in the works. Designed by EKG.

0USERS

A Linux Environment on Windows, such as KDE on Windows , MinGW sysem on windows, Msys on Windows and so on!

0USERS

When GCC creates a new release, TDM builds binary packages to be used in the MinGW (www.mingw.org) environment as a replacement for MinGW's official gcc packages.

0USERS

b33fc0d3's playground

0USERS

IcyOwl is a open source, cross platform IDE. It features a lot of basic editing plus project compiling. Code completion is a feature being implemented. Other than that, it is extensible to support more languages (class tree, code completion, compilation) with the support of plug-ins.

0USERS

Very simple integrated development environment. One semester school project. Goals: to learn team work and documentation writing.

0USERS

Xverve Community - Source Code and Project Examples

0USERS

Though Google will forward our gmail to an SMTP server of our choice, why must we periodically go to the post office to see if we have mail? Though we have a broad array of decent web browsers, why would we want to learn how to use Apache before ... [More] browsing dynamically generated HTML5 of our locally cached data? What good is a javascript at a website of a MUD, when we could use telnet.exe? #! /bin/sh char=Loughesfnordly log=log-$char-`date --rfc-3339=date`.txt rm -f $char mkfifo $char telnet Realmsofdespair.com 4000 <$char >$log & tail -fn999 $log & tail -fn999 >$char Finally, why would we want to actually fork-off all of those processes, rather than emulating it in a single, select(2)ive process? EOT (for now) [Less]

0USERS

gccのエラーの一覧をまとめたもの。 platexで記述。最終出力はpdf。 gcc 3.Xに対応したVersion 1.0をリリース。 現在、gcc 4.Xに対応させる方法を検討中。

0USERS

This project aims at porting GCC to support the NEC SX vector CPU (SX6 - SX9). Targets of the project are: Document the SX assembler instructions, scalar CPU registers and existing calling conventions by using information from existing and openly ... [More] available reference guides. This step is a prerequisite for such an open source effort. Write Machine description, expander definitions and insn patterns for SX CPU. Get GCC to produce assembler code for the SX, focus on scalar instructions. This project doesn't aim to produce a competitive vectorizing compiler for the SX, the knowhow for that is far too special and the effort too high. Instead it aims at a compiler producing correct scalar code, as basis for further open-source projects for the SX architecture. Wiki entry points:Status SVN repository access Building and Testing Documentation to read to get started with the development SX Architecture introduction FAQ Related projectsSX-Linux, an effort to investigate, design and implement Linux to the NEC SX architecture (accessible for registered users). Last updated: Erich Focht, September 2008 [Less]

0USERS

GCC-Algol is a project to implement Algol 60 language front end for GCC compiler suite, and to document the process of creating a GCC front end along the line.

0USERS

My Hobby Operating System, more information will come... Changelog of StarXOShttp://code.google.com/p/starxos/wiki/StarXOS_Changelog

0USERS

This is a desktop alarm clock written with wxDev-C++. 使用 wxDev-C++ 编写的桌面闹钟,含有农历、闹钟、计时等功能。

0USERS

Here are a series of Atmel AVR Beginner Projects to teach programming in C. I am using OSX-GCC on leopard with XCode as my IDE. But the same projects can be compiled under linux using AVR-GCC. If you are not using xCode, then simply ignore the .xcodeproj folder.