编译软件可能是很多开发者需要面对的任务。但是一旦编译完成后,我们如何才能方便地查看自己编译的软件呢?下面,我们将介绍一些能够帮助你查看自己编译的软件的方法。
1.使用“whereis”命令
“whereis”命令可以帮助你定位系统中有哪些指定名称的二进制程序、源代码和帮助文件。在终端中输入“whereis”命令,后跟你要查找的应用程序名称,系统将返回应用程序的绝对路径。例如,输入“whereisgcc”,将会返回gcc的路径。
2.使用“which”命令
“which”命令会搜索PATH环境变量指定的路径,查找指定的命令或程序。如果找到了,就会显示命令的完整路径名。与“whereis”命令不同,它只能搜索PATH环境变量指定的路径,并且只能查找可执行文件。
3.使用“find”命令
“find”命令可以递归查找指定文件或者文件夹。使用“-name”选项可以通过名称查找文件或文件夹。在终端中输入命令“find/-name[filename]”,系统将返回包含该文件或文件夹的所有路径。
4.使用“locate”命令
“locate”命令也是搜索文件,但与“find”命令不同,它使用预建的数据库来搜索文件。这使得它比“find”命令更快,并且可以查找更多文件类型。在终端中输入“locate”命令和文件名,系统将快速地返回该文件的路径。
5.查看编译日志
在编译过程中,往往会生成一个“makefile”文件。在“makefile”文件中,记录了编译器的操作步骤,以及文件生成的路径等信息。因此,通过查看编译日志,我们可以找到自己编译的软件的路径。
6.查询软件包管理器
软件包管理器允许用户安装、升级或卸载软件包。在大部分Unix系统中,有自己的软件管理器。查看自己编译的软件的方法之一是查询软件包管理器。例如,dpkg-L[package_name],rpm-ql[package_name]等命令,就可以帮助你找到你编译的软件的路径。
总之,这几个方法可以帮助你方便地查看自己编译的软件。当然还有其他方法,选择一种适合自己的方法即可。