Я новичок в linux.I есть проблема с доступом к моей определенной переменной varibales в программе на C.Доступ к пользовательским переменным среды в программе C в Linux?
я определил одну переменную в командной терминале Linux следующим образом:
$ ExampleVar="Hi"
И в программе C Я пытаюсь получить к нему доступ с помощью
getenv("ExampleVar")
Но это нуль каждый раз. Когда я пытаюсь получить доступ к другим переменным среды, таким как USER, getenv дает правильные результаты. Я также пробовал extern
коллекция unistd.h
Он также не показывает ExampleVar.
Пожалуйста, помогите мне.
См. Http://stackoverflow.com/questions/12561654/bash-difference-between-export-k-1-vs-k-1. – jarmod