C언어
-
[마이크로프로세서] 통합 개발 환경학점은행제/마이크로프로세서 2021. 1. 17. 13:17
make 여러개의 소그 파일로부터 자동으로 목적 파일을 만들 수 있도록 의존 관계와 파일 갱신 시간 정보로 특정 프로그램의 실행 지정 make는 Makefile에 나열된 파일 간 의존 관계에 따라, 조건이 만족되었을 때 실행할 프로그램을 수행함 통합 개발 환경에서는 make와 Makefile을 이용하여 변경된 소스 프로그램을 자동으로 찾아서 필요한 컴파일러, 어셈블러, 링커 등의 프로그램을 실행함 *어셈블리 언어로 만든 프로그램은 어셈블러를 통해서 기계어로 바꾼다 Makefile Makefile의 구조는 타깃, 선행조건, 명령으로 구성이 되어있음 Makefile의 실행 규칙은 타깃 파일과 선행 조건 파일의 갱신 시간 비교 선행 조건이 더 최근이면 아래 줄에서 문자 뒤에 있는 명령어 실행, 최근것을 우선순..
-
[C언어] main 함수 만들기 / hello world 를 출력하는 exe 파일 만들기BACK-END/C 2021. 1. 6. 17:26
지난 글에서 개발환경 셋팅이 끝났고 이제 main 함수를 만들어볼것이다. [1] 소스파일 우클릭-추가-새항목 [2] C++ 파일을 클릭한 후 하단의 이름을 hello.c로 변경하고 추가버튼을 누른다. [3] 처음 시작은 반드시 main 으로 시작한다. 반드시 return 값이 있어야한다. UNIX, LINUX는 반드시 int 를 리턴값으로 받도록 되어있다. 0을 리턴하면 프로그램이 종료되었다고 알리는것. [4] 콘솔에 hello world 를 출력하기 위해 printf 함수를 사용한다. printf 함수를 사용하려면 stdio.h를 상단에 include를 해줘야한다. *컴파일 : 프로그래밍 언어를 기계어로 변경하는것. [5] 컴파일과 링킹을 모두 해보기 위해 빌드-솔루션빌드를 누른다. [6] 콘솔에 아래..
-
[C언어] C언어 코딩테스트 연습 개발환경 설정BACK-END/C 2020. 7. 24. 21:32
오늘부터 C언어 알고리즘 문제를 하루에 하나씩 풀어보기로 다짐했다. 그러기 위해서 먼저 C언어 개발환경 설정을 해야하는데, 구글에 검색해보니 가장 편리한 C언어 편집기 1위는 Visual Studio Code 라고 한다. 그래서 VSCode 로 개발환경 설정을 해봤는데 다운로드하는데 라이브러리가 너무 무거워서 나는 알고리즘만 구현하면 되기 때문에 최대한 가볍고 빠르다는 Dev-C++ 을 다운받게 되었다. ●Dev-C++ 다운로드 https://sourceforge.net/projects/orwelldevcpp/ 가볍고 빠르다는 소문대로 따로 설정하는거 없이 계속 Next Next 눌러주고 5분만에 다운로드를 하고 개발환경 설정을 마쳤다. 다만, 언어 설정하는 화면이 나왔을때 한국어로 설정해주면 좋다고 한..