컴파일은 C++ 소스코드를 컴퓨터가 이해할 수 있는 코드로 변경하는 과정 1) 컴퓨터의 프로세서는 사람이 작성한 코드를 당장 해석할 수 없어서 프로세서가 이해할 수 있는 오브젝트 코드로 변경해야하는데 이를 컴파일(compile)이라 함 2) 때로는 프로그램의 소스파일이 여러개일 수 있는데, 각각의 소스파일을 컴파일하여 만든 오브젝트 파일을 하나의 실행파일로 묶는 과정을 링크(link)라고 함 컴파일과 링크를 거쳐 프로세서가 실행할 수 있는 파일이 만들어진다. 3) C++은 컴파일하기 전에 전처리 과정을 거치는데, 소스파일이 컴파일되기 전에 소스 코드를 변경하거나 확장하는 등 작업을 의미 전처리기는 #include, #if, #define 등 #기호로 시작하는 지시문을 해석하고 그에 따라 소스 코드를 변경..
1. 컴파일과 빌드 1-1) 컴파일 작성한 소스 코드를 바이너리 코드로 변환하는 과정 작성한 소스 코드를 컴퓨터가 이해할 수 있는 이진수 코드로 바꾸는 것이다 1-2) 빌드 소스 코드를 실행 가능한 소프트웨어 산출물(jar,war,...)로 만드는 일련의 과정 1-3) 링크 여러 개로 분리된 소스 코드들을 컴파일한 결과물들에서 최종 실행 가능한 파일을 만들기 위해 필요한 부분을 찾아 연결해 주는 작업이다 car라는 클래스를 작성한 코드 >> A파일로 컴파일 list_cars라는 클래스를 작성한 코드 >> B파일로 컴파일 list_cars는 car를 담는 코드일텐데 컴파일된 A파일로 되어 있으면 car가 뭔지를 모른다는 것 이럴 때 link를 통해 필요한 부분을 찾아 연결해서 최종 실행 가능한 파일로 바꿔..
1. 마크다운(markdown)? README.md 오픈소스의 공식 문서 깃허브 프로젝트의 시작과 끝 학습한 내용을 정리하거나, 개발문서, 블로그 등 다양한 부분에서 사용가능 주피터노트북, 노션, 타이포라 등 웹에디터 대부분에서 지원함 타이포라(typora) >> 마크다운 문법으로 작성하면 실시간 마크다운 결과를 제공하고 이미지, 표 삽입등이 매우 쉽다 하지만 유료.. 무료버전 쓰면 갑자기 유료로 쓰라면서 에러남 vscode에서 마크다운 편집기 무료로 사용 가능 확장에서 markdown all in one 다운 받고 오른쪽 상단에 미리보기도 제공함 2. 마크다운 문법 2-1) # 제목이나 소제목 등에 주로 사용함 # (제목).. # 뒤에 띄어쓰기를 해야 적용 #의 개수는 1개부터 6개까지 가능하며 많이 ..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.