본문 바로가기

우분투14

리눅스(우분투) 32bit와 64bit 차이점 및 64bit에서 32bit 또는 32bit에서 64bit 컴파일 방법 정리 0. 서론 흔히들, 이런 말을 들어보신 분들이 많으실 겁니다. Q. 너 메모리 몇이야? A. 나? 8GB인데? Q. 그럼 윈도우 64비트 설치해야겠구나. 이렇듯, 왜 64비트 인지는 모르겠지만, 8GB가 넘어가게 되면 64비트를 설치하는 것이 당연하게 되었습니다. 그 이유에 대해서, 또한, 제가 먹고 살아가야 하는 리눅스에서는 어떻게 사용해야 하는 가에 대해서 정리하고자 합니다. 1. 리눅스 32bit와 64bit의 차이점은? 먼저, 가장 기본적인 차이는 데이터의 전송 단위라고 할 수 있습니다. 64bit가 나오기 전, 32bit의 PC는 말 그대로 데이터를 32비트 단위로 전송하였습니다. 다시 말하자면, 32비트의 경우는 2의 32제곱으로 0에서 4,294,967,296 개의 처리를 할 수 있게 됩니다.. 2017. 5. 25.
[환경 설정] 우분투 한영 키보드 설정 방법 (한영키 인식) / fcitx 설치 방법 이번 포스팅은 리눅스 중 우분투에서 한영 키보드로 설정하는 방법을 설명하고자 합니다. 기존의 우분투를 설치했을 때, 영어로만 키보드가 설정된 것을 볼 수 있습니다. 이후, 한글 설정을 해도 키보드에 있는 한영키의 인식이 되지 않아서 굉장히 불편합니다. 따라서 한영키 인식을 쉽게할 수 있는 fcitx 프로그램 설치 방법을 소개하고자 합니다. 먼저, fcitx를 설치하겠습니다. 1sudo apt install fcitxcs 만약, 여기서 다음 사진과 같은 문제가 발생한다면, 이 방법을 사용해보세요. 1sudo apt upgradecs 먼저, apt 를 업그레이드 한 후에 다시 fcitx를 설치하시면 되실 겁니다. 설치를 완료하셨다면, 이제 fcitx를 설정해보겠습니다. 먼저, System Settings -.. 2017. 5. 3.
우분투 (ubuntu) 리눅스 작업 공간 4개 만들기 (늘리기) / 개발환경 설정 이번에는 우분투(ubuntu)를 사용하시는 유저에게 꿀팁을 제공하고자 합니다. 그 기능은 바로!!! 우분투 작업 공간을 늘리는 기능을 말합니다. 우분투에는 화면을 4개로 늘릴 수 있는 기능이 있습니다. 그러니까 다시말해서, 따로 프로그램을 설치할 필요가 없습니다. 우분투 gui 자체에서 제공하는 기능이라고 생각하시면 될 것 같습니다. 막상, 이 기능을 접해보지 않은 분들은 이게 무슨 도움이 되는지 모를 거에요. 또한, 감도 안잡히는 분들도 계실거에요. 하지만 이건 굉장한 겁니다. 그 이유는 바로...! 간단한 키 조합으로 4개의 작업을 동시에 진행할 수 있기 때문입니다. 그리고 이것은 듀얼 모니터라는 조건이 있다면 총 8개의 작업을 동시에 할 수 있다는 말입니다. 이제, 어느정도 이 기능에 대해 엄청남을.. 2017. 4. 27.
[GDB] gdb breakpoint 정리 혹시, gdb에 대해서 아시나요? 프로그래밍을 할 때, 디버깅을 하기 위해서 툴 하나씩은 다루실 것입니다. 물론, 아직 다루시지 않는 분들도 계실 것입니다. 혹시 아직도 printf로 어디가 문제 있는 지 찾는 분 계시나요? 물론, 저도 처음에는 그랬습니다. 이 방법은 굉장히 시간이 오래 걸리는 방법입니다. 특히, 임베디드 시스템은 훨씬 오래 걸리게 됩니다. 왜냐하면 컴파일을 하는 시간이 굉장히 길기 때문에 신중하게 고쳐야 하거든요. 그래서 오늘은 디버깅 툴 중 하나인 강력한 디버깅 툴인 gdb의 기능을 정리하고자 합니다. 보통 gdb를 어려워 하는 이유는 breakpoint를 어떻게 잡아야할 지에 대한 막막함 때문이라고 생각합니다. 따라서 gdb의 breakpoint를 거는 방법에 대해 정리해보고자 합.. 2017. 4. 27.