source

GCC 출력을 stdout으로 만드는 방법?

manysource 2023. 9. 27. 18:02

GCC 출력을 stdout으로 만드는 방법?

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

gcc -o /dev/stdout foo.c

참고:/dev/stdout다음과 같이 symlink로 정의됩니다./dev/stdout -> /proc/self/fd/1.

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

gcc -S -o- in.c

음, stdout에 버림받은 바이너리 오브젝트 파일은 어떻게 하실 건가요?어쨌든 일부 프로그램에서는 '-'(단일 빼기, 따옴표 없음) 문자를 stdout 대신 사용할 수 있습니다.리눅스를 사용한다면, 당신은 할 수 있습니다.-o /dev/fd/1

언급URL : https://stackoverflow.com/questions/3474482/how-to-make-gcc-output-to-stdout