Я пытаюсь написать программу на C++ в CLion и использовать одну самоопределяемую переменную среды. ОС: Ubuntu 16.04.
Скажем, переменная окружения — это $test.
int main (int argc, char **argv){
std::cout<<getenv("PATH");
std::cout<<getenv("test");
}
Я установил переменную среды в настройках-›build...-›CMAKE-›Environment environment набор переменных
Я могу распечатать его при сборке через CMAKE.
message($ENV{test})
this is test
Но при сборке и запуске скомпилированного кода выше распечатывался только $PATH. Кажется, программа не может найти переменную $test.
Кто-нибудь знает, как решить эту проблему?