Linux에 C++로 작성된 프로그램이 있습니다. 방금 Vim 편집기를 다운로드하고 다음 명령을 실행하여 컴파일했습니다.
g++ server.cpp -Wall
실행하러 오면 사용 ./a
하지만
작동하지 않으면 파일을 실행하기 위한 올바른 명령을 제공할 수 있습니다.
감사해요.
답변1
a.out
맨페이지에 따르면 기본 실행 파일 이름은 다음과 같습니다 g++
.
-o file
Place output in file file. This applies to whatever sort
of output is being produced, whether it be an executable file,
an object file, an assembler file or preprocessed C code.
If -o is not specified, the default is to put an executable file
in a.out, the object file for source.suffix in source.o, its
assembler file in source.s, a precompiled header file in
source.suffix.gch, and all preprocessed C source on standard output.
따라서 다음 을 사용하여 ./a.out
컴파일된 실행 파일을 실행하거나 명령줄 -o
에 인수를 추가할 수 있습니다.g++
$ g++ -o server server.cpp -Wall
$ ./server