编译后的程序去哪里了?

编译后的程序去哪里了?

我按照说明下载wine 1.7.1源代码以应用补丁插入playonlinux

编译似乎进展顺利,最后显示构建完成。但现在怎么办?源文件夹中有上百万个东西。我怎么知道它是否正常工作?

注意:我不想替换我的默认 wine,否则我会按照说明进行安装。我想将其插入playonlinux用作前缀

我使用过的命令:

cd wine-1.7.1    
wget -q http://dl.dropboxusercontent.com/u/6901628/disable-dynamic-vertex-buffers.patch  -O - | patch -p1    
./configure    
make

答案1

一些信息

当你从头编译一个程序时,最终结果将是一个或多个二进制文件程序的二进制文件。这些是计算机可读文件,不包含代码或文本,但它们可能使用其他文本文件。可以将其想象为用文字(代码)向艺术家(计算机)描述一幅画,然后他就可以制作最终结果(二进制文件)。

大多数系统安装的二进制文件都在 中/usr/bin。当您调用以命令而不是文件名开头的终端命令(可能是也可能不是二进制文件)时,它会查找/usr/bin二进制文件并运行它。例如,ls在终端中实际上会调用/usr/bin/ls二进制文件。

例如,如果你想用 wine 运行 .exe,你可以使用./bin/wine [exe file]。这说明二进制文件没有文件扩展名。

二进制文件放在哪里?

无论如何,这些二进制文件通常位于./bin编译后的源代码树中的文件夹中,除非您使用了--prefix带有的选项./configure。对于 Wine,情况可能会有所不同,也许可以检查一下./wine/bin

相关内容