Introduction to use of GCC / make for Visual Studio users

Viewed 1569

I've developed a tool in C++, using Visual Studio 2010, which I'd like to deploy on Linux systems as well. The code itself is programmed entirely platform-independent, using only the STL and the standard library.

Now my problem is: I don't have experience with Linux.

I have, however, tried to get some other programs I wrote to compile using GCC, and the results were a truckload of errors being thrown at me, which took me 3 hours to resolve - the horrors!

Noting from this experience I think that the same is about to happen, just a lot worse, if I try to port my current project to GCC.

My questions are:

  • What does a Visual Studio user need to know to successfully get their program running on Linux? (do I need to learn make?)

  • Do you know of a good source which covers not the topic of GCC / Linux programming as a whole, but specifically the problem of switching from a Visual Studio environment?

2 Answers
Related