Другие отметили, что проблема в том, что вы пытаетесь передать строковые литералы (которые являются константными) в функцию, которая принимает неконстантный аргумент char **
.Если вам нужно создать неконстантные строки, которые вы можете передать в свою неконстантную функцию arg, вам нужны явные массивы символов (которые можно инициализировать строковыми литералами):
char arg0[] = "./comDaemon";
char arg1[] = "--loggg=pluginFramework:debug";
char *cwd[] = { arg0, arg1 };
вы можете дажесделать все это в одной строке:
char arg0[] = "./comDaemon", arg1[] = "--loggg=pluginFramework:debug", *cwd[] = { arg0, arg1 };