所以我想要的是有一些預處理器,它給出了編譯時間。以便我可以通過打印那個時間知道我正在運行的程序的哪個版本。可能嗎?用C編寫的程序可以獲取/打印編譯時間嗎?
3
A
回答
5
#include <stdio.h>
int main(void)
{
printf("%s %s\n", __DATE__, __TIME__);
return 0;
}
+0
很酷,謝謝:)! – MetallicPriest
+0
歡迎您;) –
3
是的,使用__TIME__
和__DATE__
宏,如in the official documentation所述。
相關問題
- 1. 在C/C++/Obj-C編譯程序時獲取時間
- 2. 用C++編寫的Mozilla/GoogleChrome插件可以反編譯嗎?
- 3. Python編譯器,可以編譯使用Pillow/PIL的程序嗎?
- 4. #undef可以減少編譯時間嗎?
- 5. 編寫程序打印「Hello,world!」程序
- 6. 獲取編譯時間
- 7. 獲取JAR編譯時間
- 8. 性能分析在android上使用C++編寫的應用程序以瞭解執行時間/編譯時間
- 9. 我可以獲得編譯asp.net頁面的時間嗎?
- 10. 可以將C程序編譯爲DLL
- 11. Makefile可以編譯多個C程序?
- 12. 我們可以用C編寫iphone程序嗎?
- 13. 在編譯時可以使用GHC API來修改程序嗎?
- 14. 編寫一個從文件讀取時間表並打印出來的程序?
- 15. 可以編譯一個Objective-C程序,使int爲64位嗎?
- 16. Android應用程序可以獲取用戶的時間表嗎?
- 17. 從用C#編寫的程序獲取數據到Java程序
- 18. 我可以使用Roslyn編譯時代碼重寫嗎?
- 19. 用2個線程編寫一個程序,它可以打印出來
- 20. 我可以從程序(DLL)調用的C++或C編譯器
- 21. 我可以通過編程方式使用OneNote打印機驅動程序嗎?
- 22. 以編程方式調用C#編譯器編譯C#代碼
- 23. 如何編寫使用GCC編譯其他C程序的C程序?
- 24. 如何編譯用C編寫的示例SDL程序?
- 25. 獲取java類的編譯時間戳
- 26. 編譯時可以捕獲缺失的事件處理程序嗎?
- 27. 我可以使用gcc編譯器編譯我在Vivado HLS中編寫的C代碼嗎?
- 28. 編寫一個臨時編譯器以使用新語言編寫編譯器
- 29. 編譯C++程序
- 30. C++程序編譯
你需要知道你是從在運行時應用程序中運行哪個版本? – StoryTeller
使用版本控制系統(如hg http://mercurial.selenic.com/或SVN http://subversion.tigris.org/) –
@EdHeal:我已經在使用SVN,但有一個單獨的服務器,我編譯並運行應用程序。運行程序的服務器應該與我編譯的服務器同步,但有時它不能同步。這就是爲什麼我有興趣瞭解編譯時間,以便我知道哪個版本正在運行,即同步是否實際發生。順便說一下,我運行的服務器甚至沒有可以檢查版本的SVN,只有編譯服務器纔有。 – MetallicPriest