In 'settings->compiler->other settings tab->advanced options->others', change 'object file extension' from 'o' to 'rel'.
Codeblocks 에서 빌드하면 .exe 파일이 생성되는데 확장자를 .hex 로 바꾸면 된다.
2015년 9월 15일 화요일
2015년 8월 7일 금요일
wxWidget-3.0.2 빌드 (실패)
이전에 wxWidgets-2.8.12 버전을 tdm-gcc4.7.1-2 로 빌드 하는 방법에 대한 글이 있습니다.
그러나 현재 wxWidget-3.0.2와 tdm-gcc5.1.0-3 버전이 최신 버전이라서 다시 빌드해 봤습니다.
이전에 썼던 글대로 하면 에러가 납니다.
"std=c++11" ...
대략 위와 같은 옵션 때문에 에러가 발생합니다.
그래서 다음과 같이 배치 파일에 옵션을 추가해야 합니다.
"build_debug.bat"
mingw32-make SHELL=CMD.exe -f makefile.gcc SHARED=0 UNICODE=1 BUILD=debug clean
pause
mingw32-make SHELL=CMD.exe -f makefile.gcc CXXFLAGS="-m32 -fno-keep-inline-dllexport -std=gnu++11" SHARED=0 UNICODE=1 BUILD=debug
pause
그리고
"build_release.bat"
mingw32-make SHELL=CMD.exe -f makefile.gcc SHARED=0 UNICODE=1 BUILD=release clean
pause
mingw32-make SHELL=CMD.exe -f makefile.gcc CXXFLAGS="-m32 -fno-keep-inline-dllexport -std=gnu++11" SHARED=0 UNICODE=1 BUILD=release
pause
-------------------------
위와 같이 작업했으나 실패했습니다.
TDM-GCC-5.1.0 (64비트)로 컴파일 했는데, 64비트 컴파일러가 32비트와 64비트 코드를 혼용해서 컴파일 에러가 발생했습니다.
TDM-GCC-5.1.0 64bit 자체가 문제 있다는 얘기는 아닙니다.
또한 wxWidget-3.0.2 는 debug 빌드에 버그가 있어서 중간에 에러가 납니다.
그래서 다 지우고 TDM-GCC-5.1.0 32bit 를 설치하고, wxWidget-2.8.12 를 빌드했습니다.
변경한 개발 환경에서 비로소 실행되는 프로그램을 만들 수 있었습니다.
wxWidget-3.0.2 는 시기상조 인것 같네요.
그러나 현재 wxWidget-3.0.2와 tdm-gcc5.1.0-3 버전이 최신 버전이라서 다시 빌드해 봤습니다.
이전에 썼던 글대로 하면 에러가 납니다.
"std=c++11" ...
대략 위와 같은 옵션 때문에 에러가 발생합니다.
그래서 다음과 같이 배치 파일에 옵션을 추가해야 합니다.
"build_debug.bat"
mingw32-make SHELL=CMD.exe -f makefile.gcc SHARED=0 UNICODE=1 BUILD=debug clean
pause
mingw32-make SHELL=CMD.exe -f makefile.gcc CXXFLAGS="-m32 -fno-keep-inline-dllexport -std=gnu++11" SHARED=0 UNICODE=1 BUILD=debug
pause
그리고
"build_release.bat"
mingw32-make SHELL=CMD.exe -f makefile.gcc SHARED=0 UNICODE=1 BUILD=release clean
pause
mingw32-make SHELL=CMD.exe -f makefile.gcc CXXFLAGS="-m32 -fno-keep-inline-dllexport -std=gnu++11" SHARED=0 UNICODE=1 BUILD=release
pause
-------------------------
위와 같이 작업했으나 실패했습니다.
TDM-GCC-5.1.0 (64비트)로 컴파일 했는데, 64비트 컴파일러가 32비트와 64비트 코드를 혼용해서 컴파일 에러가 발생했습니다.
TDM-GCC-5.1.0 64bit 자체가 문제 있다는 얘기는 아닙니다.
또한 wxWidget-3.0.2 는 debug 빌드에 버그가 있어서 중간에 에러가 납니다.
그래서 다 지우고 TDM-GCC-5.1.0 32bit 를 설치하고, wxWidget-2.8.12 를 빌드했습니다.
변경한 개발 환경에서 비로소 실행되는 프로그램을 만들 수 있었습니다.
wxWidget-3.0.2 는 시기상조 인것 같네요.
2015년 7월 9일 목요일
비트코인,라이트코인
최근에 비트코인에 대해서 알게되어 그 매력에 푹 젖어 살고 있습니다.
자세한건 여기서 설명할 수 없고 그동안 파악한 비트코인, 라이트코인에 대해 몇가지 메모를 남기려 합니다.
비트코인
라이트코인
자세한건 여기서 설명할 수 없고 그동안 파악한 비트코인, 라이트코인에 대해 몇가지 메모를 남기려 합니다.
비트코인
- 주소 생성 알고리즘 : 공개키 암호화 방식(ECDSA)
- 데이터 해시 알고리즘 : SHA-256
- 참고 사이트
- bitcoin.org
- bitaddress.org
- 빗섬, 코빗
라이트코인
- 주소 생성 알고리즘 : 공개키 암호화 방식(ECDSA)
- 데이터 해시 알고리즘 : Scrypt
- 참고사이트
- litecoin.org
- liteaddress.org
- 코인피아, coinis.co.kr
- btc-e.com
2015년 6월 4일 목요일
[Xubuntu] Network service discovery disabled
부팅할 때마다 네트워크 관련 경고 메시지가 나타납니다.
Network service discovery disabled
Your current network has a .local domain, which is not해결 방법은
recommended and incompatible with the Avahi
network service discovery. The service has been
disabled.
/etc/default/avahi-daemon 파일을 열어서 AVAHI_DAEMON_DETECT_LOCAL 값을 1에서 0으로 수정하면 된다고 합니다.
- 링크 : https://kiin.wordpress.com/2012/04/30/a-message-that-network-sevice-discovery-disabled-on-ubuntu-series/
[Xubuntu] 넷북 Asus Eee PC 1000H 에 설치
여러가지 이유로 개인 서버를 구축하며 공부해보고 싶어서 저렴한 중고 넷북을 구입했습니다.
모델명 : Asus Eee PC 1000H
HDD : 160G Byte
RAM : 2G
CPU : Intel Atom N270 1.6GHz
Wireless LAN : Ralink RT2790
대략 요런 사양을 가지고 있습니다.
xubuntu 14.10 LTS 버전을 설치 했습니다.
그런데 설치해 보니 무선 인터넷이 제대로 되지 않습니다.
검색해보니 대략 xubuntu 에서 Ralink RT2790 칩은 제대로 지원이 안되는것 같습니다. 워낙 오래되고, 많이 쓰이지 않는 칩이다보니 리눅스에서 제대로 설치해서 쓰는 사람이 거의 없는 것 같습니다.
그래서 Iptime N100mini (USB Wireless LAN) 을 사다가 꽂고 다시 xubuntu 를 설치해서 우선 인터넷은 연결을 했습니다.
이제 차근차근 삽질기를 써 나가야겠습니다.
모델명 : Asus Eee PC 1000H
HDD : 160G Byte
RAM : 2G
CPU : Intel Atom N270 1.6GHz
Wireless LAN : Ralink RT2790
대략 요런 사양을 가지고 있습니다.
xubuntu 14.10 LTS 버전을 설치 했습니다.
그런데 설치해 보니 무선 인터넷이 제대로 되지 않습니다.
검색해보니 대략 xubuntu 에서 Ralink RT2790 칩은 제대로 지원이 안되는것 같습니다. 워낙 오래되고, 많이 쓰이지 않는 칩이다보니 리눅스에서 제대로 설치해서 쓰는 사람이 거의 없는 것 같습니다.
그래서 Iptime N100mini (USB Wireless LAN) 을 사다가 꽂고 다시 xubuntu 를 설치해서 우선 인터넷은 연결을 했습니다.
이제 차근차근 삽질기를 써 나가야겠습니다.
2015년 5월 22일 금요일
2015년 5월 8일 금요일
피드 구독하기:
글 (Atom)
Blogger 페이지 꾸미기
Blogger 페이지 꾸미는 방법을 적어봅니다. 프로그램 코드 블럭을 잘 쓰고 싶은데 마땅한 방법이 안보이네요.
-
윈도우 8 에서 PADS 9.5 를 설치해서 사용중 입니다. PADS Logic 으로 회로도를 그리고 Layout 을 연결하려는데 계속 Connection failed 만 뜹니다. 여러번 시도하다가 혹시 권한 문제 아닌가 싶어서 PADS L...
-
C# 프로그래밍을 익히기 위해 디지털 시계를 만들어 보겠습니다. 1초 단위로 시간 표시가 바뀌는 간단한 프로그램이죠. 1. WPF 프로젝트를 생성하여 다음과 같이 비어있는 창을 하나 만듭니다. 2. Grid 와 Label 을 추가 합...
-
FreeCAD 를 우분투에서 설치해서 인터넷 강좌를 통해 피스톤 그리기를 해 봤다. 이제 내가 계획한 신발장 정도는 그릴 수 있을 것 같다. 그때그때 생각나는 대로 FreeCAD 에 대해 배우며, 적어볼 생각이다.