There is one thing I feel have been neglected here:
Debugging.
Debugging C in Linux is a dream with gdb.
Debugging (heavily templated) C++ in gdb is a nightmare.
I therefore have one additional tip, though it doesn't work in console: Run Visual Studio in wine. It's debugger can pick up running Linux processes and is awesome to work with.
Debugging C in Linux is a dream with gdb. Debugging (heavily templated) C++ in gdb is a nightmare.
I therefore have one additional tip, though it doesn't work in console: Run Visual Studio in wine. It's debugger can pick up running Linux processes and is awesome to work with.