Added lex and custom gcc args functionality