GCC a.out 대신 다른 이름 지정

GCC a.out 대신 다른 이름 지정
GCC a.out 대신 다른 실행파일명 지정

1 문제상황[ | ]

  • hello.c를 컴파일하면 hello.out이 발생되었으면 하는데, a.out 이 발생된다.
root@zetawiki:~# cat hello.c
#include <stdio.h>
int main() { printf("Hello World\n"); return 0; }
root@zetawiki:~# gcc hello.c
root@zetawiki:~# ll *.out
-rwxr-xr-x 1 root root 8600 Nov 23 00:50 a.out*
root@zetawiki:~# ./a.out
Hello World

2 조치방법[ | ]

  • -o 옵션으로 이름을 붙여준다.
root@zetawiki:~# rm -f a.out
root@zetawiki:~# gcc hello.c -o hello.out
root@zetawiki:~# ll *.out
-rwxr-xr-x 1 root root 8600 Nov 23 00:53 hello.out*
root@zetawiki:~# ./hello.out 
Hello World

3 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}