Ubuntu c++可执行文件

Ubuntu C++ executable

本文关键字:可执行文件 c++ Ubuntu      更新时间:2023-10-16

我有几个疑问,希望有人能回答。

我有一个应用程序,我使用Ubuntu 12.04, eclipseC++。我想做的是编译我的应用程序并在其他PC上使用它。当我试图在其他PC上运行我的可执行文件时,它不起作用。

如果我必须以特定的方式编译,如果我可以使用eclipse生成的可执行文件,或者如果我必须使用库....编译,我就不需要我在我的应用程序中使用OpenCV库。

所以我想要的是得到我的应用程序的可执行文件,并在运行Ubuntu的其他PC上使用它。

使用Linux编译并将二进制文件移动到使用(大多数)其他Linux版本的另一台计算机上不是一个好主意!它会在某些情况下工作,但不是所有的时间!在大多数情况下,还会安装不同的库和库版本,因此找不到。so文件等(这是一个很大的混乱!)这就是为什么unix世界中的许多程序都是作为源代码发布的原因!

->生成一个Makefile让你的代码更容易编译
->用Java创建应用程序(可能不是你想要的…)
——>使用llvm和llvm字节码(不简单)
——>创建一个.deb文件,安装正确的二进制文件并显示依赖