-----ETC-----/Roadmap
[로드맵] C language
cogito21_cpp
2023. 10. 29. 20:26
반응형
| 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
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/ |
반응형