- 0x0000007b
- 2차세계대전
- 3.20해킹
- 4대강
- 502 error
- 53빌딩
- 7840hs
- 88체육관 수영장
- ABI
- abortive close
- abortive shutdown
- AHCI
- aic8800d80 chipset
- akmods
- ALC1220
- alma linux
- alternatives
- AM4 메인보드
- AMD
- amd 7840hs
- amd 그래픽 게임용
- amd 내장 그래픽 최적화
- anonymous file
- API
- apple.com
- APT
- apt-get
- Armagnac
- Asrock
- ASTALIFT
- Today / Yesterday
- /
- Total
Linux Programmer
C언어 공부법과 책추천마지막 수정일 : 2020-11-16처음 쓴 날짜 : 2015-01-15 이 글은 C언어를 공부할 때 헤메지 않고 국제 표준인 C언어를 배우는데 도움을 주고자 쓰여졌다. 특히 C언어 관련 용어나 기반지식, 추천 도서인 KNK, TCPL(K&R)에 대해 소개한다. 여기에서 제시하는 방향이나 책이 올바르고 유일한 진리의 길은 아니다. 이는 주관적인 견해가 포함되어있으니 감안하고 보길 바란다2015년을 기준으로 할때, 현대 컴퓨팅 환경에서 C언어의 위치는 거의 바닥에 존재하는 기초 언어이다. 따라서 C언어 뒤에 등장한 프로그래밍 언어들은 C언어의 문법체계를 따라했을 정도로 큰 족적을 남기기도 했다. 또한 운영체제(Operating system, 이하 OS)의 설계 및 구현에 사용되었기에 ..
* 2020년 기준으로 마이크로소프트에서 직접 만든 winget을 사용하기를 권장한다. choco는 아무래도 deprecated될 가능성이 높아 보인다. 따라서 아래 글은 무시하고 winget 설치 글로.... => winget 설치 : https://sunyzero.tistory.com/271 많은 사람들이 윈도우즈에서 인스톨쉴드(install shield)를 패키지 관리자로 생각하지만, 사실 인스톨 쉴드는 설치,삭제를 해주는 프로그램일뿐 패키지로 관리해주지는 못한다. 무릇 패키지 관리란 설치, 삭제, 업데이트 및 검색이 가능해야 하며, 명령만 내리면 인터넷을 통해 다운로드하고 자동 설치까지 해줄 수 있어야만 한다. 예로 리눅스에서 레드햇 계열은 yum이라는 패키지 관리자가 있고, 데비안 계열은 apt..
vim quickfix 기능 vim에는 컴파일 에러 메시지를 빠르게 수정할 수 있도록 도와주는 기능이 있습니다. 이를 quickfix라고 부르는데, 개발자들이 좋아하는 기능입니다. vim의 quickfix는 make 명령어와 연동되어 사용되며 :mak 혹은 :mak %< 라고 치면 현재 디렉터리나 편집중인 코드를 빌드하면서 에러메시지를 수집합니다. 아래는 quickfix list의 기능을 보여주는 스크린샷입니다. quickfix command:mak [make argv ] [ make target ] 에러 발생시 해당 라인으로 자동 이동을 해주고 컴파일 에러 메시지를 보여주는 창을 보여줄 수 있습니다. 에러 메시지를 보여주는 창에서 각각의 에러사이를 이동할 수도 있습니다. 손에 잡히는 vim 을 공부하신..