본문 바로가기

컴퓨터 관련174

[GTK+] GTK를 들어가면서 (목차) 0. 서론 요즘에는 GTK를 이용하여 gui화 하시는 분들이 얼마나 계실지 모르겠지만, 그 수는 굉장히 적을 것으로 예상합니다. 물론, 모르시는 분들도 상당 수일 거라고 생각합니다. 제 주변에도 아시는 분들은 예전부터 개발을 해오던 (특히, 리눅스로 개발하신 분)을 제외하고는.. 아시는 분들은 손에 꼽을 정도 였습니다. 저도 어찌저찌하다보니, GTK+에 입문하게 되어, 개인적으로 프로그램도 개발해볼 수 있었던 경험을 얻게 되었답니다. 물론, GTK를 지속해서 사용할 수 있을 것이라는 생각은 들지 않았습니다.ㅠㅠ 최근에는 QT도 있고, 여러 가지로 개발할 수 있기 때문입니다. 그래서, 기왕 이번에 GTK를 공부하면서, 정리도 해보는 것은 어떨까 라는 생각을 하게 되었습니다. 또, 압니까. 저의 포스팅이 누.. 2017. 6. 9.
[Linux] 크로스 컴파일러(Cross Compiler) 정리. 0. 글을 들어가기 전에.. 크로스 컴파일러.. 컴파일러인데 엇갈리게 컴파일을 하는 건가? 다른 환경에서 컴파일을 한다는 소리인가? 제가 처음 접하게 되었을 때, 상당히 혼란을 주었던 단어였습니다. 지금도 계속해서 쓰고는 있지만 확실하게 아는 건 아닙니다. 그래서 크로스 컴파일러라는 용어를 정리하고자 합니다. 어찌되었든 정리한다면 더욱 이해할 수 있는 프로그래밍을 할 수 있지 않을까요. 1. 크로스 컴파일러란? 우선 위키백과에서는 간단하게 다음과 같이 정의하고 있습니다. 크로스 컴파일러는 컴파일러가 실행되는 플랫폼이 아닌 다른 플랫폼에서 실행 가능한 코드를 생성할 수 있는 컴파일러. 크로스 컴파일러 툴은 임베디드 시스템 혹은 여러 플랫폼에서 실행파일을 생성하는 데 사용이 된다. 이것은 마이크로 컨트롤러와.. 2017. 6. 7.
리눅스(우분투) 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.