반응형
main.c 파일을 삭제하면 이 프로젝트를 빌드할 수 없는 이유는 무엇입니까?
이 'test1.c' 파일만 빌드하고 싶은데 이 프로젝트를 빌드하면 'main.c'만 빌드되고 'main.c' 파일의 출력이 표시됩니다.
문제는,
- 'test1.c' 출력을 보려면 어떻게 해야 합니까?
- main.c 파일을 삭제해도 빌드되지 않는 이유는 무엇입니까?
C 프로젝트는 1개만 가질 수 있습니다.main기능.만약 당신이main.c그리고.test1.c파일에는 둘 다main함수는 허용되지 않습니다.다음 중 하나를 제거해 볼 수 있습니다.main에서main.c파일 또는 삭제main.c일률적으로 정리하다컴파일러가 컴파일을 시도했을 가능성도 있습니다.main.c어쨌든, 그런 경우에는 선택의 여지가 별로 없어요.첫 번째 방법은 gcc 또는 clang 컴파일러를 익히는 것입니다.test1.c여기서와 같이 파일 디렉토리에서 터미널을 열고 입력합니다.
clang test1.c -o test1
그러면 실행 파일이 생성됩니다.test1, 다음으로 실행합니다.
./test1
언급URL : https://stackoverflow.com/questions/73598054/why-cannot-build-this-project-if-i-delete-main-c-file
반응형
'programing' 카테고리의 다른 글
| 2개의 데이터센터 간의 Galera 클러스터 리플리케이션 (0) | 2022.10.18 |
|---|---|
| 인스턴스 속성 attribute_name이 __init__ 외부에 정의되어 있습니다. (0) | 2022.10.18 |
| HTML 파일 경로 위치에서 "./"(도트 슬래시)는 무엇을 의미합니까? (0) | 2022.10.18 |
| 변수의 메모리 공간(크기)을 판별하는 방법 (0) | 2022.10.18 |
| 클래스를 찾을 수 없음: IntelliJ의 빈 테스트 스위트 (0) | 2022.10.18 |
