2013-11-11 3 views
-1

Я пытаюсь использовать переменную, значение которой равно 1 после передачи опции a в код.Объем внешней переменной external directory

MyValueis =1 в коде сказать /abc/xyz/abc.c

Средства проверки переменного тока код, определенный параметр передается it.If это верно, то установить значение переменной 1.Now, если значение переменной установлено значение 1, мне нужно включить другой код в другой каталог, но внутри одного и того же кода sofwarw.

Так я объявил переменную как экстерном

extern int MyValueis; 

является эта переменная ехЬегп доступен в другой каталог внутри же программного кода?

Я прочитал некоторые статьи, касающиеся объема внешней переменной, но они не оказались полезными в моем вопросе.

+0

Вы слышали компилятором? Код объекта? Исполняемые? –

+1

В чем проблема? Что вы пробовали? Как это не сработало? – user694733

+0

@ user694733 - Пожалуйста, дайте себе ручку - отделите вас от других, пытающихся заставить нас делать домашнее задание. –

ответ

0

Справочник исходного кода не имеет значения в C. Что имеет значение, это исходный код и исполняемые файлы (программы).

Если файл abc.o объектный код связан с другим кодом, то переменная будет доступна в другом коде, независимо от того, какой каталог исходный код случается в.

Смежные вопросы