반응형
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 |