[{"keyword":"\ube14\ub8e8\uc544\uce74","rank":0},{"keyword":"\ubc84\ud29c\ubc84","rank":0},{"keyword":"\uc77c\ud398","rank":1},{"keyword":"\uc77c\ub7ec\ud398\uc2a4","rank":-1},{"keyword":"\ud5ec\ub2e4","rank":0},{"keyword":"@","rank":10},{"keyword":"\uc6d0\uc2e0","rank":0},{"keyword":"\ub358\uc804\ubc25","rank":"new"},{"keyword":"\ub2c8\ucf00","rank":1},{"keyword":"\uac10\uade4","rank":-4},{"keyword":"\ub9d0\ub538","rank":0},{"keyword":"\ud5ec\ub2e4\uc774\ubc84\uc9882","rank":-3},{"keyword":"\uc2a4\ud0c0\ub808\uc77c","rank":4},{"keyword":"\uc77c\ub7ec","rank":-2},{"keyword":"\uc2a4\ud154\ub77c","rank":3},{"keyword":"\uc720\ud76c\uc655","rank":-1},{"keyword":"\ud5ec\ub2e4\uc774\ubc84\uc988","rank":-9},{"keyword":"\ub358\ud30c","rank":1},{"keyword":"\uac74\ub2f4","rank":-5},{"keyword":"\uadfc\ud29c\ubc84","rank":0},{"keyword":"\ub274\uc2a4","rank":"new"},{"keyword":"\uc778\ubc29","rank":"new"}]
(IP보기클릭)14.39.***.***
(IP보기클릭)59.16.***.***
어....90%는 이해할 수 없는 말씀이지만, 그건 제가 배움이 부족하기 때문입니다. 답변 감사드립니다. 일단 꾸준히 더 해보겠습니다. | 21.12.05 19:38 | |
(IP보기클릭)14.39.***.***
쉽게 풀어 설명드리면 stdio.h 는 기본적인 프로그래밍 함수들을 선언해놓은 시스템 헤더입니다 C언어는 라이브러리를 붙이면 무조건 헤더를 include 해서 써야합니다 다만 윈도우가 C언어 표준에서 조금 많이 벗어나 있어서 stdio.h 에 윈도우 제어용 .NET 프레임워크도 함께 포함해서 이 stdio.h 자체를 컴파일해서 사용하도록 되어있어요. 본래 유닉스나 리눅스같은데서는 다 일일이 주렁주렁 include 해서 써야하죠. 그래서 리눅스나 유닉스는 프로그램 설치할때 의존성을 따지고 복잡해지는겁니다. 윈도우는 이걸 아예 의존관계가 없도록 시스템에서 제공하는 기본기능을 다 붙여서 stdio.h 하나만 include하면 되도록 변경했습니다. 원래는 전부 다 주렁주렁 include 하는게 맞아요. | 21.12.05 19:43 | |
(IP보기클릭)24.114.***.***
(IP보기클릭)24.114.***.***
사실 위에 하신 질문은 작업을 .h와 .c로 나눠서 작업 하신뒤 gcc로 직접 컴파일을 해보시는게 가장 이해가 빠를겁니다. | 21.12.05 19:46 | |
(IP보기클릭)59.16.***.***
감사합니다. 해보겠습니다. | 21.12.05 19:47 | |
(IP보기클릭)220.117.***.***
(IP보기클릭)59.16.***.***
답변 감사합니다. 코드블럭 사용합니다. 앞으로 질문 올릴때 유의하겠습니다. | 21.12.05 19:46 | |
(IP보기클릭)220.117.***.***
음, 코드 블럭은 제가 잘 모르지만, "Settings" -> "Compiler and debugger..." -> "Global compiler settings" -> "Linker settings" 에서 링커 설정을 할 수 있고, 거기에 라이브러리 파일(코드 블럭이라면 .a 파일)을 추가하시면 될 듯 합니다. 정적 라이브러리 파일 빌드부터 검색 해서 따라해 보시고 링커 설정을 해보시면 직접 해보면 아마 감이 잡히실 겁니다. (동적 라이브러리는 만들기가 조금 더 어렵습니다.) 앞에 말씀 드렸듯 stdio.h는 별도로 링커 설정이 필요 없고, 자기가 필요한 기능을 외부에서 받아서 쓰시려면 헤더 파일을 include, 라이브러리 파일을 링킹 하셔야 합니다. | 21.12.05 20:05 | |
(IP보기클릭)59.16.***.***
감사합니다. 해보겠습니다. | 21.12.05 20:06 | |
(IP보기클릭)175.207.***.***
(IP보기클릭)117.52.***.***
우선 C에 익숙해지고 나서 다양한 IDE를 접해보려 합니다. 감사합니다. | 21.12.06 12:07 | |