sentence: like other linux distributions , yellow dog linux supports software development with gcc ( compiled with support for c , c++ , java , and fortran ) , the gnu c library , gdb , glib , the gtk+ toolkit , python , the qt toolkit , ruby and tcl .