실행 - 리눅스 c 컴파일




GCC 출력을 stdout으로 만드는 방법은? (2)

GCC는 일반적으로 -o 스위치를 통해 파일로 출력하도록 지시받습니다. 이것이 제공되지 않는다면 적절한 이름을 결정하고 그 결과를 출력하는 것으로 보입니다. GCC가 생성 된 출력을 stdout에 쓰게하려면 어떻게해야합니까?


예를 들어 어셈블리 목록을 인쇄하려면 -o-를 사용할 수 있습니다.

gcc -S -o- in.c

음, stdout에 덤프 된 바이너리 객체 파일로 무엇을 할 것입니까? 어쨌든, 일부 프로그램은 '-'(단일 빼기, 따옴표 없음) 문자를 stdout의 대체 문자로 사용합니다. 리눅스를 사용한다면 -o /dev/fd/1 을 쓸 수 있습니다.





gcc