cc and createconfig are the same. It's always worked for me.
From the sourcecode
/* name, shortname, type, dest, deflt, min, max, func, help */
{ "createconfig", "cc", rc_set_int, &createconfig, NULL, 1, 0, NULL, "create the default configuration file" },
The first argument is the name, the second argument is the shortname. either work.
another good option to help with problems
{ "verbose", "v", rc_bool, &verbose, "0", 0, 0, NULL, "display additional diagnostic information" },
So you can either use mame -v or mame -verbose.