Ubuntu c++可执行文件
Ubuntu C++ executable
我有几个疑问,希望有人能回答。
我有一个应用程序,我使用Ubuntu 12.04
, eclipse
和C++
。我想做的是编译我的应用程序并在其他PC上使用它。当我试图在其他PC上运行我的可执行文件时,它不起作用。
如果我必须以特定的方式编译,如果我可以使用eclipse
生成的可执行文件,或者如果我必须使用库....编译,我就不需要我在我的应用程序中使用OpenCV
库。
所以我想要的是得到我的应用程序的可执行文件,并在运行Ubuntu
的其他PC上使用它。
使用Linux编译并将二进制文件移动到使用(大多数)其他Linux版本的另一台计算机上不是一个好主意!它会在某些情况下工作,但不是所有的时间!在大多数情况下,还会安装不同的库和库版本,因此找不到。so文件等(这是一个很大的混乱!)这就是为什么unix世界中的许多程序都是作为源代码发布的原因!
->生成一个Makefile让你的代码更容易编译
->用Java创建应用程序(可能不是你想要的…)
——>使用llvm和llvm字节码(不简单)
——>创建一个.deb文件,安装正确的二进制文件并显示依赖
相关文章:
- 如何将不同的可执行文件合并到一个窗口框架中进行编码?像浏览器一样
- 如何使 windows 命令提示符在C++可执行文件上显示返回值?
- CMake:如何将库 A 链接到库 B,然后将可执行文件链接到库 A
- 如何使字符串出现在编译的二进制可执行文件的开头?
- 程序在使用 system() 启动另一个可执行文件时停止
- 如何更改使用 CPack 安装的可执行文件的名称?
- 在Linux上使用Clang / OLLVM交叉编译helloworld Windows可执行文件时的问题
- CMake:我们可以为一组不形成可执行文件或库的特定文件指定包含目录吗?
- 如何将图像传入C++可执行文件并将输出图像存储在新目录中?
- 共享库 (.so) 没有扩展名的 Linux 可执行文件之间的区别?
- 如何在 linux 可执行文件中使用静态库
- 错误:当我从"WinDbg"打开可执行文件时,找不到符号文件。默认导出 ntdll 的符号.dll
- 编译的C可执行文件被Windows defender检测为病毒
- Linux 可执行文件通过 dlopen 在emplace_back崩溃打开共享库
- 是否可以在命令行中将输入参数传递给可执行文件
- 如何在可执行文件中存储常量数组?
- 如果包含映射的静态库与可执行文件和动态库链接,静态映射(变量)是否会被多次释放?
- 可执行文件C++包括.obj,.lib和.dll吗?
- 无法在 Linux 上运行C++ ZMQ 项目的可执行文件
- 从 C 可执行文件加载动态库时收到错误C++"undefined symbol"