Я улучшаю инструмент.Обратите внимание, что этот инструмент будет связан с тестовой программой, которая будет иметь функцию main( )
, поэтому мой инструмент не может иметь main.Этот инструмент имеет ряд функций, которые будет использовать тестовая программа.
Теперь дополнительно я хочу добавить к этому инструменту таймер.Идея такова: когда тестовая программа связана с этим инструментом и запускается, таймер должен автоматически запуститься.
Если бы это был C ++, я бы создал класс с конструктором, чтобы всякий раз, когда класс загружалсясначала вызывается конструктор, и я могу инициализировать свой таймер внутри конструктора.
Если бы это была Java, я просто создал бы глобальный статический блок и поместил бы код таймера внутри статического блока.
Но мой инструмент исключительно на C в Linux, так как я могу достичь этой цели?
Пожалуйста, помогите мне.