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