**Hi every body
I’m a new member of the SUSE world, and i need some help because i cannot leave this amazing OS, I wish that can i do something to development SUSE (just share any development idea) …
I have some problems ( mean questions ) as follows :
1- Now, I’m learning C++ language and i need compiler to run my source codes, by other words ; IS there an application(program) like Visual studio on Microsoft windows that i can use it on SUSE.
-----> Through my search, found that there is a compiler on linux called (gcc) for applying C++ codes …
------->SO please tell me how can i learn C++ languages through SUSE where my OS is openSUSE-Edu-li-f-e-11.3-3-i686
Another Q:
2- Tell me pleze the way to implement open source application on SUSE ( development open source programs …like what tools, books, and so on
---------->AND THANKS FOR ALL <-------------------**
In the non-Windows world, the comparable tool to the incomparable tool is Eclipse.
Depending on what you’ve been doing in VS, you will either find Eclipse adequate or sorely missing features but it is the only tool that is remotely in any way like VS.
Your question about learning C++ isn’t really on point, I’d recommend you first decide on what kind of application code you intend to write and the related question what platform you intend to write, eg if you intend to write an application for a mobile phone you’ll want to start with the requirements of the specific phone hardware and if you can’t actually get a dev phone then at least know what PC platform the virtual images will run on. Then find out what RAD (Rapid Application Development) tools are recommended for that device or virtual images.
Same principles generally apply for any other target platform… Linux, KDE, Java, Mono, Gnome and more.
Note this approach first selecting a target platform will help you focus on a direction in programming and example code will use the same classes.
You should also find plenty of varied programming resources for programming using Eclipse, it’s been around for several years (but only started getting really good about a year ago with Ganymede).
There are several choices for an ide for c++ under linux, one of them was
already mentioned. I use eclipse for about 6 years now but only in rare
cases for c++. Code::Blocks is a good ide for c++, also have a look at
kdevelop.
At the end you have to decide which meets your preferences and needs there
is no proper way to decide what is the best, only a way to decide based on
personal preferences what is the best for yourself.
–
openSUSE 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.5 | GeForce
9600 GT | 4GB Ram
openSUSE 11.3 64 bit | Intel Core2 Duo T9300@2.50GHz | KDE 4.5 | Quadro FX
3600M | 4GB Ram
Out of curiosity since you mentioned Blocks and I haven’t looked at it for several years, I skimmed the current documentation and am impressed how far it’s come…
Looks like a very capable IDE, and to my eye looks like it includes many of the major pieces I expect like an integrated debugger, the ability to manage workspaces and code. Seems like a few things might be lacking (might not since I’m only skimming docs), like integrated database management which is useful for rapidly generating database connection code, autocomplete seems to only support namespaces and maybe not fully suggesting code syntax, and am not sure how informative errors are.
For serious coding, I’d also look into whether capable code generation plugins are available, I didn’t notice whether the plugin interface is proprietary or shared with any other tools (like Eclipse).
If those observations are true, I’d still probably prefer Eclipse (and VS) over Blocks even though Blocks looks very attractive.