Cygwin에서 파일을 실행하려면 어떻게 해야 합니까?
실행 방법a.exe
사이그윈 쉘을 사용하는가?
Windows의 Eclipse에서 C 파일을 만들고 Cygwin을 사용하여 디렉토리로 이동합니다.C 소스 파일의 gcc를 호출하여a.exe
제작되었습니다.달리고 싶다a.exe
.
./a.exe 프롬프트에서
파일명을 입력하기만 하면 호출할 수 있습니다.현재 디렉토리는 보안상의 이유로 보통 경로 상에 없기 때문에 ./a.exe를 호출해야 할 수 있습니다.
셸에 ./a를 입력하기만 하면 됩니다.
현재 디렉토리에서 파일을 실행하려면 사용할 구문은 다음과 같습니다../foo
알랭이 말했듯이./a.exe
는 Cygwin을 사용하여 작업 디렉토리에서 a.exe를 실행하는 올바른 방법입니다.
주의: 다음을 사용할 수 있습니다.-o
에 대한 파라미터cc
독자적인 출력 파일명을 지정합니다.예를 들어 다음과 같습니다.cc helloworld.c -o helloworld.exe
.
Thomas는 다음과 같이 썼다.
듣자하니 GCC는 C프로그래밍 언어로 기술된 것과 달리 동작하지 않습니다.
일반적으로 그렇습니다.Windows에서 프로그램을 실행하려면 .exe로 끝나야 합니다.C 프로그래밍 언어는 Windows 프로그래머를 염두에 두고 작성되지 않았습니다.지금까지 보신 것처럼 cygwin은 POSIX 환경의 많은 기능을 에뮬레이트합니다.
cygwin 아래의 gcc는 "ELF 32-bit LSB executable" 유형의 Linux 실행 가능 파일을 생성하지 않지만 cygwin1.dll에 의존하는 "MS Windows용 PE32 실행 가능" 유형의 Windows 실행 가능 파일을 생성하므로 cygwin 쉘에서 실행해야 합니다.dos 프롬프트에서 개별적으로 실행할 필요가 있는 경우 Windows PATH에 cygwin1.dll이 있어야 합니다.
- AD.
분명히 gcc는 C 프로그래밍 언어에서 설명된 것과 달리 동작하지 않습니다.여기서 cc hellowolld.c 명령어는 a.out이라는 파일을 생성하며 프롬프트에 a.out을 입력하여 실행할 수 있습니다.
오랫동안 Unix는 기본적으로 이러한 방식으로 동작하지 않았습니다(따라서 ./ 없이 실행 파일 이름을 전면에 쓸 수 있습니다).확장자에서 파일 형식을 가져오기 때문에 Windows에서 실행하지 않기 때문에 a.exe라고 합니다.
그냥 부르세요
> a
검색(경로)이 있는지 확인합니다.
Cygwin에서 시작하면 "/home/Administrator" 영역에 있으므로 a.exe 파일을 넣습니다.
그런 다음 프롬프트에서 다음을 수행합니다.
cd a.exe
Cygwin에 의해 읽혀져 인스톨이 요구됩니다.
언급URL : https://stackoverflow.com/questions/35999/how-do-i-execute-a-file-in-cygwin
'programing' 카테고리의 다른 글
Spring Boot + JPA : 열 이름 주석이 무시되었습니다. (0) | 2022.07.31 |
---|---|
vue-router 3.5.1 경고: 의 태그 프로포트가 사용되지 않으며 Vue Router 4에서 제거되었습니다. (0) | 2022.07.30 |
Java 문자열 비교 방법 (0) | 2022.07.30 |
메서드에서 메서드를 하나만 호출합니다. (0) | 2022.07.30 |
파일 내용을 C 문자열로 읽는 방법은 무엇입니까? (0) | 2022.07.30 |