2010. 5. 11. 13:40

지난번에 만들었던 카운터에 치명적 문제-오늘 카운트가 어제로 넘어가지 않는-가 발생해서 수정했다.

특별한건...없다 -_-;

컴파일 할 때는 다음 명령으로 컴파일한다.

 $ gcc counter.c -lgd -o counter.cgi

경우에 따라 다른 옵션이 필요할 수 있다. (SunOS 5.9에서는 gd library가 iconv를 참조하고 있어서 -liconv를 붙여주어야 한다.)

gd 라이브러리가 필요한데, 우분투 리눅스라면 apt-get으로 간단하게 설치할 수 있다.

# apt-get install libgd2-xpm-dev 

다른 OS에도 각자에 맞는 방법이 있으니까 적당히 하면 되고, 이도 저도 안되면 http://libgd.org 에서 다운로드 받아도 좋다.


'프로그래밍 > C' 카테고리의 다른 글

SEED Cryptography Implementation for GCC  (0) 2013.04.08
C로 CGI를 만들어 보아요  (0) 2010.05.11
2D 갤러리 cgi 완성  (0) 2010.05.11
binary graphic counter by C  (1) 2010.05.11
counter cgi  (0) 2010.05.06
일반 창을 위젯화 시키는 Widgetizer  (0) 2009.10.22
2010. 5. 6. 11:27

counter cgi

프로그래밍/C 2010. 5. 6. 11:27
어찌 하다 보니 카운터 cgi를 만들어버렸다...-_-;;

사실 요즘은 플래시로 더 화려한 것도 많이 나오는 시대지만, GD도 공부할 겸 겸사겸사해서 만든건데 그냥 묵혀두기도 뭣하고 해서 한번 공개해본다.

다른 cgi들과 다른 차별점-_-이라면 무려 C로 만들었기 때문에 (아마도) 아주 조금-_- 빠를 것이고, 라이브러리 바인딩 따로 없이 libgd만 있으면 사용 가능 할 것이라는 차이가 있다.

단점은... 역시 경우에 따라 컴파일해야하는것?

첨부하는 파일은 x86_64-_- linux와 32bit Solaris SunOS 5.9용 바이너리이다. 32bit linux에서도 어렵지 않게 컴파일 할 수 있으니 소스도 같이 첨부한다.

Ubuntu같은 경우, 다음과 같이 libgd2-xpm-dev나 libgd2-noxpm-dev를 설치하고 컴파일 하면 된다. 둘 중 되는거 아무거나 깔고 하면 될 것이다.

  # apt-get install libgd2-xpm-dev

 소스코드
 x86_64 linux
 32bit Solaris SunOS
 사용설명서(cp949로 인코딩 되어 있음)

'프로그래밍 > C' 카테고리의 다른 글

SEED Cryptography Implementation for GCC  (0) 2013.04.08
C로 CGI를 만들어 보아요  (0) 2010.05.11
2D 갤러리 cgi 완성  (0) 2010.05.11
binary graphic counter by C  (1) 2010.05.11
counter cgi  (0) 2010.05.06
일반 창을 위젯화 시키는 Widgetizer  (0) 2009.10.22
C, CGI, GD, gd2
2008. 12. 23. 21:45
보통 ruby-gd는 gem install ruby-gd 로 깔곤 했는데 win32에선 이게 안돼서 꽤나 고생했다.

그래서 찾아본 결과, 예전에는 찾지 못했던 해결법을 발견하여 여기다가 쓴다.

  1. GD2 다운로드 받기
    libgd 홈페이지에서 직접 받은 gd2는 정상적으로 link가 안된다.
    따라서 다음 홈페이지에서 다른 것을 받도록 한다.
    http://www.vortex-tech.com/blog/2008/05/19/ruby-gd2-on-windows/
    다운 받은 파일 중 dll파일을 시스템 폴더나 ruby 실행파일이 있는 디렉토리(보통 c:\ruby\bin)에 복사해 넣는다.
  2. ruby-gd2 설치하기
    적당한 커맨드 라인창을 띄운 다음에(ex> cmd.exe)
    gem install gd2

    를 입력한다.
  3. require 'gd2' 로 시작한다.
참 쉽다. 왜 이걸 몰랐을까 -_-

'프로그래밍 > Ruby' 카테고리의 다른 글

Ruby-GNOME2 0.18 One-Click Installer for Windows  (0) 2009.10.20
rubyscript2exe 로 ruby-gnome2를 이용한 어플 패킹하기  (0) 2009.02.02
GMemRB 공개  (0) 2009.02.01
Ruby-GD2 in WIN32  (0) 2008.12.23
Ruby-GNOME2  (0) 2008.12.09
Ruby on Rails  (0) 2008.05.28
GD, gd2, ruby, Win32, Windows