所以我想要的是有一些预处理器,它给出了编译时间。以便我可以通过打印那个时间知道我正在运行的程序的哪个版本。可能吗?用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