Misliš na Code::Blocks okruženje? Ako te nisam pogrešno razumeo, čini mi se da si početnik u programiranju. Pazi ovako,
Code::Blocks je IDE, integrated development environment, tj. integrisano okruženje za razvoj programa. Ono sadrži tekstualni editor, kompajler(verovatno koristi neki od već instaliranih na sistemu ili se instalirao neki kada si instalirao Code::Blocks), dibager (program koji pomaže pri nalaženju i otklanjanju grešaka), i još neke interaktivne alatke za dopunjavanje teksta, izradu projekta i tako dalje. Kompajler kao kompajler je samo parčence. Kompajler ti je sasvim sigurno GCC / G++, ako si na Mintu.
Baci pogled na ovo
http://ubuntuforums.org/showthread.php?t=1957970
Jel možeš da kompajliraš .cpp fajlove? .c su C, a ne C++ fajlovi.
Ne znam za tu chown komandu.
Inače, ako hoćeš da učiš C ili C++, verovatno ti je bolje da za početak malo radiš bez integrisanog okruženja, da bi bolje shvatio kako to sve funkcioniše. U IDE se dešavaju svakave mađije, ni ne shvataš šta on sve uradi za tebe