g++ server.cpp-Wall

g++ server.cpp-Wall

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

관련 정보