我正在增強一個工具。 請注意,這個工具將被鏈接到測試程序,該程序將具有main()
的功能,所以我的工具不能有主。該工具具有測試程序將使用的許多功能。如何模仿構造函數或靜態塊C
現在另外,我想添加一個計時器到這個工具。這個想法是:當測試程序鏈接到這個工具並啓動時,計時器應該自動啓動。
如果這是C++,我就創建了一個帶有構造函數的類,所以,每當類被加載,構造函數首先被調用,我可以初始化我的計時器在構造函數中。
如果這是Java中,我會簡單地創建一個全局靜態塊,並把計時碼中的靜態塊中。
但是我的工具純粹是Linux中的C語言,所以我該如何實現這個目標?
請幫幫我。
是您的工具的共享庫? – nos 2011-06-08 09:30:24
工具如何與測試程序「鏈接」? – pascal 2011-06-08 09:30:29
我想通過記錄'main()'啓動時用戶必須調用函數'X'來使用你的庫。 – RedX 2011-06-08 09:31:50