C 프로그램을 컴파일 할 때 출력은 a.out에 저장됩니다. 컴파일 된 출력을 다른 파일로 리디렉션 할 수 있습니까?C 실행 파일 이름 결정
20
A
답변
19
-ofilename
은 a.out
대신 filename
이됩니다.
6
매뉴얼에 따르면
-o <file> Place the output into <file>
23
대부분의 C 컴파일러와 같은,이를 위해 -o
옵션을 제공합니다 : C는 C 프로그램은 일반적으로 컴파일 된 모듈에서 유래 유닉스에서
gcc -o gentext gentext.c
cc -o mainprog -Llib -lmymath firstbit.c secondbit.o
xlc -o coredump coredump.c
3
모듈별로 컴파일 된 모듈은 실행 파일에 링크됩니다. 모듈 foo.c
및 bar.c
구성 프로젝트의 경우, 명령은 다음과 같이 될 것이다 :
cc -c foo.c
cc -c bar.c
cc -o myprog foo.o bar.o
(-C으로 출력 파일명 .o를 대체 접미사와 소스 파일이된다.)
이렇게하면 변경된 모듈 만 다시 컴파일 할 수 있습니다. 큰 프로그램에서는 큰 시간을 절약 할 수 있지만 매우 까다로워 질 수 있습니다. .o 인 파일을 먼저 컴파일 어느 시점이 정말이 아니라 하나의 모듈 프로그램
. (이 부분은 일반적으로 make
를 사용하여 자동화) 한 다음 연결되므로 단일 명령 충분 :
cc -o foo foo.c
단일 모듈 프로그램의 경우 .c 접미어없이 C 소스 파일과 동일한 결과 실행 가능 프로그램을 호출하는 것이 일반적입니다. 다중 모듈 프로그램의 경우 출력에 주 기능이있는 파일의 이름이 지정되었는지 여부에 대한 엄격한 정의가 없으므로 사용자가 원하는대로 무엇이든 만들 수 있습니다.
1
컴파일 사용 :
./<opfilename>
관련 문제
- 1. TTF 글꼴 파일 이름 결정
- 2. 프로그래밍 방식으로 최대 파일 이름 길이 결정
- 3. 번들 이름, 실행 파일 이름, 제품 이름 ... 다른 것이 있습니까?
- 4. C# 질문 : 파일 이름
- 5. 이름 바꾸기 .NET 2.0 실행 파일
- 6. 배치 파일 실행 C#
- 7. C#으로 실행 속성 (제품 이름) 변경
- 8. 실행 후 배치 파일 확장자 이름 바꾸기
- 9. C# 서비스 이름 바꾸기 파일!
- 10. 동적 출력 파일 이름 (C++)
- 11. Linux에서 바이너리 파일의 타겟 아키텍처 결정 (라이브러리 또는 실행 파일)
- 12. C++ 전달 옵션 실행 파일
- 13. C#에서 배치 파일 실행
- 14. 확장자가없는 listBox에 여러 파일 이름 추가? C#
- 15. 실행 파일 정보 검색
- 16. 8086 어셈블리 : 코드의 실행 시간 결정?
- 17. C# 응용 프로그램에서 C++ 실행 파일 생성
- 18. 메모리에서 실행 파일 실행
- 19. C# Windows에서 파일 크기, 파일 이름, 파일 확장명을 얻는 방법?
- 20. C++ 전 처리기 결정
- 21. C# 개체 유형 결정
- 22. C#을, * 결정
- 23. C# 제네릭 유형 결정
- 24. [HTML] : 페이지의 모든 요소 이름 결정
- 25. 활성 창 이름 또는 ID 결정
- 26. mediawiki를 사용하여 이름 유형을 결정 하시겠습니까?
- 27. 파일 이름
- 28. 파일 이름
- 29. Delphi 실시간 파일 크기 결정
- 30. 파이썬으로 파일 이름 분할하기
GCC source.c -o 이름 :
하여 사용하여 실행 – EsmaeelE