Я хотел бы записать некоторые динамические поведения в некоторые глобальные переменные. Поэтому я написал пропуск для инструментирования кода и вставил несколько инструкций для обновления глобальной переменной. Я попытался использовать конструктор GlobalVariable для определения глобальной переменной, но возникли две проблемы. Во-первых, как я могу ОПРЕДЕЛИТЬ глобальные переменные в модуле, содержащем основную функцию? Во-вторых, как я могу ОБЪЯВИТЬ эти глобальные переменные в других модулях? Это похоже на «extern double someThing;».
Целевые программы написаны на C.