[C] 읽기 전용 메모리 공간
·
IT/CS 공부
안녕하세요. 밥한그릇입니다 ^^ 오늘 친구와 연락을 하던 중 C언어의 '읽기 전용 메모리'에 관한 내용을 새롭게 알게되어, 오랜만에 포스팅을 쓰게 되었습니다. 그럼 시작합니다~ C언어는 프로그래밍 언어의 기본으로도 여겨지며, 하드웨어와 관련된 많은 api를 제공하고 직접 메모리를 할당-해제합니다. 따라서 사람의 언어보다는 기계의 방식에 더 가까운 low-level 언어로 분류되고 있습니다. 저 또한 C언어를 주력 언어로 사용해왔으나, 보통 개발 시 사용하게 되는 C언어의 기능이 제한적인 만큼 '읽기전용 메모리 공간'에 대한 내용은 오늘 처음 접하게 되었습니다. 따라서 포스팅을 통해 그 설명과 기록을 해두고자 합니다. 📟 메모리 공간 4개의 메모리 segment 메모리 공간은 OS에 의해 할당되어, 물리적..
[ARM64] 맥북 M1 위에 설치한 리눅스 가상환경에서 vscode 설치하기
·
IT/개발 환경 및 설치
안녕하세요 밥한그릇입니다.저는 현재 m1 맥북을 사용하있고, 개발할 때도 많이 사용하는 편입니다. 그런데, 다른 pc의 리눅스 환경에서 진행하고 있는 개발을, 제 m1 노트북에 가져와서 이어서 작업하고 싶은데 개발환경이 다르다보니 쉽게 그럴 수가 없더라구요. 더군다나 m1은 apple silicon칩 기반의 새로운 운영체제를 사용하기도 해서, 아직 지원하지 않는 소프트웨어가 꽤 많기 때문에 호환성도 떨어져요... (ㅠㅠ)그래서 가상 환경으로 리눅스를 설치하고자 고생을 많이 했습니다.가상머신을 지원하지 않는 경우가 대부분인데다가, 열심히 알아보아 겨우 설치하더라도 나중에 좀 이상해지는 경우가 있었어요. (sudo apt install 과정에서 계속 의존성 관련 오류가 생기는 등) 그래서 이번에 새로 vmw..
[오류] 맥북 m1 : gdb 설치 오류 - Error: gdb: no bottle available!
·
IT/개발 환경 및 설치
https://stackoverflow.com/questions/68880134/gdb-no-bottle-available-gdb-install gdb: no bottle available-gdb installI'm trying to install gdb command on my (M1) Mac OS 11.5.2, but I got brew error "gdb: no bottle available!" I use brew install gdb here's the output: Error: gdb: no bottle available! Y...stackoverflow.com혹시 제 게시글에 오류가 있다면 꼭 댓글로 알려주십시오! 댓글과 지적 환영합니다~ 요약 : 맥북 m1은 기존 맥북의 ARM 칩과 다르게 ..