我有Debian,我在找gcc 4.8,这不包括在稳定版本中,我不想通过Wheezy不稳定或测试。所以,我找到了一个解决方案,我找到了两个。
首先,我使用源代码进行本地安装(只为一个用户安装),但存在依赖问题。我不知道是否可以通过apt-get进行本地安装?
第二,为此我做了这个职位,我安装了对接与Ubuntu。我安装在我需要的所有工具上。现在,我想知道是否有方法叫gcc 4.8安装在我的对接的Ubuntu,以编译软件在我的Debian?
我不能做相反的事情,用Ubuntu编译,然后将结果移到Debian,因为编译需要多次,这是我开发的一个项目,它使用Qt5。此外,从Docker容器运行Qt5也不难。
谢谢。
发布于 2014-11-03 18:41:53
下面的例子有用吗?它适用于单个文件,但您可以将相同的技术应用于整个项目。将源目录和输出目录(可能相同)作为卷安装到容器中。然后在容器中运行编译。
# In debian host
mkdir -p /files/src
mkdir -p /files/target
# copy src files to /files/src
# Run the compile in docker (ubuntu)
docker run -v /files/:/tmp/compiler/src -it you/your-container \
gcc /tmp/compiler/src/file.cc -o /tmp/compiler/target/file.o
# In debian again
ls /files/target/file.ohttps://stackoverflow.com/questions/26720335
复制相似问题