How do i make Software for Linux Mint?
Sunday, June 26th, 2011 at
05:01
I’ve used Ubuntu since 2007 and then in December of 2009 i installed Linux Mint and i love it!, but how would i make software for Ubuntu,Linux Mint or Debian? I have no idea. Where do i start what programs do i need?
I already know c but how do i do it in GUI?
I wanna make gui apps too though, how do i do this?
Tagged with: apps • Linux • mint
Filed under: Debian
Like this post? Subscribe to my RSS feed and get loads more!
Here is the Official Ubuntu Software Compiling Documentation (also applies to Linux Mint)
https://help.ubuntu.com/community/CompilingSoftware
https://help.ubuntu.com/community/CompilingEasyHowTo
LUg.
Try Code::Blocks: http://www.codeblocks.org/
You will need to learn the C programming language. Buy a book.
Try Geany – it should be in the repositories
sudo apt-get install geany
or just use Synaptic or whatever they’ve renamed it to in Mint
You could also try Kdevelop, but as the K signifies, it’s meant for a KDE desktop and it will pull in a LOT (almost a complete KDE environment) of KDE dependencies
**edit** Kdevelop is more suited then, I don’t know of any Gnome based similar ones
http://www.clivecooper.co.uk/tutorial/
For building GUI applications under Linux, the two most popular tookits are GTK+ and Qt (pronounced "cute"). The KDE desktop as found on Mint has been built using Qt. I have used Qt toolkit and I think it is quite pleasant to program with it.
You basically need two things to start developing GUI applications on Linux:
1) Install the gcc compiler package (and g++ in case you want to do c++ as well)
2) Install the development libraries for the GUI toolkit of your choosing
For (1), you proceed through your package manager, or enter a command in a shell such as: sudo apt-get install g++
For (2), assuming you wish to use Qt, you have to download the Software Development Kit (SDK) of Qt found here: http://qt.nokia.com/downloads/sdk-linux-x11-32bit-cpp
You run this file and follow the wizard that will install all the development files for you.
Qt SDK also includes a nice code editor called Qt Creator which will greatly facilitate your job.
Once this is installed, I recommend starting the Qt Creator editor, and loading a couple of examples provided with the editor. Study them, and you will be able to write your own programs.