본문 바로가기
-----ETC-----/Roadmap

[로드맵] C language

by cogito21_cpp 2023. 10. 29.
반응형
 Index
 1. 개발 환경
 2. Text Editor(Vi/Vim)
 3. C language
 4. Compiler && Debugger
 5. Makefile && Cmake 
 6. 참고자료

1. 개발 환경

개발 환경

- C language + Text Editor(vi/vim) + Debugger(lldb) + Makefile/Cmake

 

2. Text Editor(vi/vim)

vi

 

vim

 

3. C language

C language

C reference

- C Library

 

 

4. Compiler && Debugger(lldb)

Compiler

- LLVM

- Clang

 

Debugger

 

lldb

 

5. Makefile && Cmake

Makefile

 

Cmake


참고 자료

Vi / Vim

[Docs: Vi(wiki)]
https://en.wikipedia.org/wiki/Vi
[Docs: Vi]
https://ex-vi.sourceforge.net/
[Blog: Vi 공식 문서 보는 법]
https://joonnc.tistory.com/19
[Docs: Vim(wiki)]
https://en.wikipedia.org/wiki/Vim_(text_editor)
[Docs: Vim]
https://www.vim.org/docs.php
[Blog: Vim 입문서]
https://www.joinc.co.kr/w/Site/Vim/Documents/UsedVim#AEN357
[Blog: inpa 블로그(vi/vim 명령어)]
https://inpa.tistory.com/entry/LINUX-%F0%9F%93%9A-Vi-Vim-%EC%97%90%EB%94%94%ED%84%B0-%EB%8B%A4%EB%A3%A8%EA%B8%B0-%EB%AA%85%EB%A0%B9%EC%96%B4-%F0%9F%92%AF-%EC%A0%95%EB%A6%AC

C language

[Docs: C language(wiki)]
https://en.wikipedia.org/wiki/C_(programming_language)
[Docs: C language]
https://devdocs.io/c/
[Docs: C language(cppreference)]
https://en.cppreference.com/w/c/language
[Docs: C language(Microsoft)]
https://learn.microsoft.com/ko-kr/cpp/c-language/?view=msvc-170
[Docs: C language(GNU Reference)]
https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html
[Docs: 모두의 코드(C 언어)]
https://modoocode.com/category/C

Compiler

[Docs: Clang(wiki)]
https://en.wikipedia.org/wiki/Clang
[Docs: GCC(wiki)]
https://en.wikipedia.org/wiki/GNU_Compiler_Collection
[Docs: LLVM(wiki)]
https://en.wikipedia.org/wiki/LLVM
[Docs: GCC]
https://gcc.gnu.org/onlinedocs/
[Docs: LLVM]
https://clang.llvm.org/
[Blog: LLVM 최적화]
https://pangyoalto.com/clang-and-optimization/
[Blog: GCC와 Clang 차이점]
https://growingdev.blog/entry/%EA%B0%9C%EB%B0%9C-%ED%99%98%EA%B2%BD-LLVM%EA%B3%BC-Clang%EC%97%90-%EB%8C%80%ED%95%B4%EC%84%9C

Debugger

[Docs: lldb(wiki)]
https://en.wikipedia.org/wiki/LLDB_(debugger)
[Docs: lldb]
https://lldb.llvm.org/
 [Docs: lldb(Apple Developer)]
https://developer.apple.com/library/archive/documentation/General/Conceptual/lldb-guide/chapters/Introduction.html
[GitHub: lldb(blog)]
https://github.com/sujinnaljin/TIL/blob/master/Swift/lldb.md

Makefile

[Docs: Make(wiki)]
https://en.wikipedia.org/wiki/Make_(software)
[Docs: Make(GNU Reference)]
https://www.gnu.org/software/make/manual/make.html
[Blog: Makefile 한글 정리]
https://m.blog.naver.com/windi97/220391555690

Cmake

[Docs: Cmake(wiki)]
https://en.wikipedia.org/wiki/CMake
[Docs: Cmake Trutorial]
https://cmake.org/cmake/help/latest/guide/tutorial/index.html
[Docs: Cmake Documentation]
https://cmake.org/documentation/
반응형

'-----ETC----- > Roadmap' 카테고리의 다른 글

[로드맵] C++  (0) 2023.10.29