我正在使用 Eclipse IDE 来开发 C 程序。通过终端,我可以使用
file filename
但是我只需要通过相同的代码打印二进制文件的版本号。我认为 eclipse IDE 保留了构建和调试版本。
如何从二进制文件中检索二进制版本号?
“文件”实用程序是一个重要的实现,即没有直接的系统调用来获取所有这些信息。 您有两个选择:
popen()
file <filename> | cut -d"," -f3
希望这有帮助。