Docker Привет, мир, сборник
Я пытаюсь собрать программу helloworld в докере и получаю ошибки ниже
Step 4/5 : RUN g++ --o HelloWorld HelloWorld.cpp
---> Running in 6060b153c7b7
g++: error: unrecognized command line option '--o'
The command '/bin/sh -c g++ --o HelloWorld HelloWorld.cpp' returned a non-zero c
ode: 1
helloworld.cpp
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world" << endl;
cout << "From a C++ Program" << endl;
return 0;
}
Dockerfile:
FROM gcc:5.5
COPY . /HelloWorld
WORKDIR /HelloWorld
RUN g++ --o HelloWorld HelloWorld.cpp
CMD ["./HelloWorld"]
Ценю помощь! Спасибо!!
1 ответ
--o не является допустимым аргументом для GCC (g ++), используйте вместо него -o.