Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "CDT/User/FAQ"
< CDT
(→General) |
(→General) |
||
Line 31: | Line 31: | ||
* I want to differntiate between the "Debug" and "Release" modes in my project. Is there any preprocessors in use already (some #define like "#define DEBUG" for Debug mode) or should I have to define them manually in my project. I find verbose in project options, but I am not sure how to use it ? | * I want to differntiate between the "Debug" and "Release" modes in my project. Is there any preprocessors in use already (some #define like "#define DEBUG" for Debug mode) or should I have to define them manually in my project. I find verbose in project options, but I am not sure how to use it ? | ||
+ | |||
+ | == Compilers and other 3rd party tools == | ||
+ | |||
+ | ''Also see entries in [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/cdt-home/user/faq.html?cvsroot=Tools_Project#compilers official FAQ]'' | ||
+ | * Does CDT include a compiler? | ||
+ | |||
+ | CDT does not come with a compiler, so if you do not have one you will need to install one. Follows | ||
+ | are options available to you: | ||
+ | |||
+ | : MacOS X: Install the developer tools DVD that came with your computer or with you MacOS X DVD. | ||
+ | : Linux: If not already installed, it should be available on your installation CDs. | ||
+ | : Windows: You have a choice of compilers available: | ||
+ | :: - [http://www.cygwin.com/ Cygwin]: Cygwin is a Linux-like environment for Windows, includes GCC. | ||
+ | :: - [http://www.mingw.org/ MinGW]: Environment that includes development toolsets | ||
+ | :: - [http://www.delorie.com/djgpp/ DJGPP]: DJGPP is a complete 32-bit C/C++ development system for Intel 80386 (and higher) PCs running DOS. | ||
Back to [[CDT]] wiki page. | Back to [[CDT]] wiki page. |
Revision as of 10:43, 4 September 2006
General
- How do I contribute to this FAQ?
Simply edit this page and add content. You can now use your bugzilla username and password to gain access.
- Is it really that easy?
Yes!
- How do I build CDT from CVS if I want a more recent build than is on the downloads page?
- Switch to the CVS Perspective: Window > Open Perspective > Others ... and select "CVS Repository Exploring"
- Context menu in "CVS Repositories" View, New > Repository Location
- Location - Host: dev.eclipse.org Repository Path: /cvsroot/tools
- Authentication - User: anonymous (no password required)
- Connection - type: pserver
- Click 'Finish'
- Open up the resulting /cvsroot/tools tree.. find org.eclipse.cdt-releng/all
- On each of the projects under 'all', click context menu > Check Out
- How do I export it so that it can be used with an external Eclipse installation?
- You can either:
- a) Export the CDT feature via File->Export->Plugin Development->Deployable Features. This will automatically export all the required plugins.
- b) Export all the plugins etc. individually or all at once via File->Export->Plugin Development->Deployable Plugins and Fragments. However, this is more error prone and you're better off doing a).
- c) Use the ANT stuff in org.eclipse.cdt.releng to build CDT the way the nightly build does.
- I want to differntiate between the "Debug" and "Release" modes in my project. Is there any preprocessors in use already (some #define like "#define DEBUG" for Debug mode) or should I have to define them manually in my project. I find verbose in project options, but I am not sure how to use it ?
Compilers and other 3rd party tools
Also see entries in official FAQ
- Does CDT include a compiler?
CDT does not come with a compiler, so if you do not have one you will need to install one. Follows are options available to you:
- MacOS X: Install the developer tools DVD that came with your computer or with you MacOS X DVD.
- Linux: If not already installed, it should be available on your installation CDs.
- Windows: You have a choice of compilers available:
Back to CDT wiki page.