使用Docker的Make和GCC编译本地源代码树

问题描述 投票:0回答:1

[因此,我正在试验Docker,并且正在考虑使用gccmake以及本地运行的Docker容器中的更多依赖库在本地计算机上编译源代码树的可能性。

甚至有可能吗?如果是,我该怎么办?

docker gcc gnu-make
1个回答
1
投票

有可能。有一个官方的gcc图像可以做到这一点。dockerhub page上有几个示例Dockerfile,它们将帮助您入门:

FROM gcc:4.9
COPY . /usr/src/myapp
WORKDIR /usr/src/myapp
RUN gcc -o myapp main.c
CMD ["./myapp"]

或者,不构建图像:

$ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp gcc:4.9 gcc -o myapp myapp.c
© www.soinside.com 2019 - 2024. All rights reserved.