我正在开发一个模拟器,它是我在Mac OS 10.6上使用XCode和Boost库编写的。我想在我的大学服务器(一些Linux Red Hat x86)上运行它,但是在服务器上运行XCode生成的可执行文件时:“./simulator: Exec format error.我无法在服务器上编译我的代码,因为Boost未安装,并且我没有安装它的权限。
如何生成可在此Linux服务器上运行的可执行文件?使用XCode还是命令行?
如何配置g++以使用boost库?我在谷歌上搜索并尝试了许多组合,但都失败了。几周前我设法让它工作了。-I和-L标志...但我总是得到collect2: error: ld returned 1 exit status
我在Arch Linux我还想知道如何在Eclipse中使用Boost ...看起来boost应该已经正确安装了?[jiewmeng@JM-LAPTOP ~]$ ls /usr
我尝试在Linux系统上编译最新的boost库(1.62.0),内核版本2.6.18-92.1.13.el5 (来自uname -r),2016年英特尔c++编译器使用gcc 6.1.0。新的英特尔c++编译器和gcc安装在我的主目录的一个子目录。我使用的是一个古老的glibc,可能和内核一样古老(ldd --version给出了ldd (GNU libc) 2.5)。我得到线程模块的以下错误:
In file included from libs/log/src