No uso productos de IBM por lo general, en Linux programo con KDevelop como editor y una linea de comandos del gcc, practicamente lo mismo que hago en Windows.
Infierno de DLL será para los que no entienden como funcioná o para los que se cuelgan de todas las librerias que encuentran para hacer las cosas más fáciles, mirá ahora mismo estoy haciendo una STDLIB para VC++ y no tengo ningún problema de DLLs jeje.