2013-02-27 2 views
0

저는 리눅스 터미널을 처음 접했고 많은 명령은 -o을 사용합니다. 당신이-o Linux 터미널에서 (대시 o); 무슨 뜻이에요?

gcc prgram1.o -o prgram1 

나는 그것을 출력 할 수있는 뭔가가 있지만, 사람이 그것을 사용하는 경우에 대한 적절한 정의와 직관으로 날을 제공 할 수 있음을 추측 할 수 말하는 NASM 프로그램을 컴파일 예를 들어

?

P. 나는 인터넷 검색을 많이했고, 리눅스 터미널에 대한 명령 참조가있는 많은 페이지를 발견했지만 간단한 내용은 다루지 않았습니다. -o.

+1

'man gcc'에 액세스하려면 – dm03514

+0

THanks! 어떻게 다시 빠져 나갈 수 있습니까? – CodyBugstein

+0

man 페이지를 종료하려면'q '를 입력하십시오. – squiguy

답변

6

대부분의 경우 -o는 출력을 나타냅니다. 그러나 정의 된 표준이 아니기 때문에 개발자는 어떤 명령이 --help의 명령 행 옵션을 사용하는지 알 수있는 유일한 방법입니다. , -h, 또는 뭔가 -? 프로그램의 개발자가 가능한 입력 인자를 선택하고 이것이 프로그램마다 다를 수 있다는 것을 의미하기 때문에 다시 간단한 명령 목록을 표시합니다.

알 수있는 가장 안전한 방법은 일반적으로 원하는 프로그램 이름으로 두 번째 부분을 교체

man gcc 

를 실행합니다.

man <program name> 

자세한 내용이 담긴 프로그램의 전체 안내서 목록으로, 일반적으로 터미널에서 읽을 수 있도록 형식이 지정되어 있습니다. 완료되면 Q를 누르십시오.

+0

'info gcc'도 있습니다 ... –

3

-o 플래그는 종종 출력 파일의 이름을 나타내는 데 사용됩니다. 그러나 플래그이기 때문에 특정 플래그가 무엇인지 설명서에서 찾아야합니다. 또한 -h 또는 --help를 사용하여 옵션 및 플래그 목록을 표시하는 프로그램을 실행할 수도 있습니다.

3

-o 플래그는 컴파일 또는 링크 조작의 출력 파일을 나타냅니다. 명령의 맨 페이지를보고 가능한 모든 명령 행 옵션을 찾아보십시오.