cygwin 7

윈도우에서 DDD 설치와 사용

gdb는 너무 어렵다 큭... (?? 사실 자주 사용되는 것 몇 개 익히면 별로 안 어렵다 ㅡ,.ㅡ) 하지만 gdb에게도 그래피컬 front end가 있으니... 윈도우에서는 dev-c++이 gbd의 front end 역할을 한다. 리눅스에도 물론 존재하고, 그 중에서도 특이해서 필자의 관심을 잡은 것이 DDD이다. 위 스크린샷을 보면 알겠지만 자료구조가... 그래픽적으로 나온다 ㅠㅠ 포인터가 화살표로, 자기 자신을 향한 포인터 조차도 표시되고... 하지만, 필자는 DDD를 윈도우에서 쓰기로 했다. 서버는 보통 이런 디버깅툴이 제공되지 않는 경우가 많아서... cygwin의 설치 패키지 목록을 보면 devel에 DDD가 제공된다. 오옷. $ ddd 를 해보면 Can't open display라고 한다. ..

cygwin 2008.10.12

sshd 3534 에러

net start sshd를 하면 3534에러 서비스가 오류를 보고하지 않았습니다. 이런 것이 뜰 때가 있다. 컴퓨터에 cygwin dll을 쓰는 프로그램이 여럿 있으면 sshd가 시작하는데 문제가 될 수 있다. 윈도우폴더나, 기타 PATH에 등록된 폴더에 cygwin에서 흘러나온 dll이 설치되어있다면 이들을 의심해볼만 하다. 여러가지 유닉스에서 포팅된 프로그램들을 사용하다보면 저런 일이 발생하기도 하지만... ㄱ- 도움이 되진 않았지만 http://www.mail-archive.com/cygwin@cygwin.com/msg81741.html 소유권 문제라고도 하고 ㄱ-;; 필자의 경우에는 그냥 dll파일간 충돌이었다.

cygwin 2007.08.24

lighttpd로 하는 https, 그리고 mod_auth

왜 cygwin환경 것을 쓰는가: 이전에 소개한 윈도우 포팅 패키지는 mod_auth가 안 먹힌다 ㅠㅠ 설치: cygwin의 lighttpd패키지를 설치하면 됨. 시작/종료 스크립트: 시작 부분엔 /usr/sbin/lighttpd.exe -f /etc/lighttpd/lighttpd.conf 명령어를 적는다. 종료 부분엔 taskkill /f /im lighttpd.exe 를 적는다. conf파일: 취향에 맞게 한다. #### SSL engine ssl.engine = "enable" ssl.pemfile = "/etc/lighttpd/ssl/server.crt" 필자는 directory listing보이기도 선택했다. (안 보이게 하는 것이 보안에 이롭지만, FTP처럼 쓰는 것이라 ㄱ-) dir-lis..

cygwin 2007.08.23

윈도우용 cygwin 환경 튜닝

http://netj.org/cygwin_setup위 글을 컨닝했다. 먼저 -_-;;Bash의 PS1이 마음에 안 든다...! /etc/bash.bashrc를 수정하였다. (시스템 wide한 설정임. .bashrc만 하지 않고 여러 유저에게도 적용되게 하는 게 좋겠다.) function proml { local BLUE="\[\033[0;34m\]" local RED="\[\033[0;31m\]" local LIGHT_RED="\[\033[1;31m\]" local WHITE="\[\033[1;37m\]" local NO_COLOUR="\[\033[0m\]" local YELLOW="\[\033[0;33m\]" PS1="$RED[$LIGHT_RED\u$RED@$LIGHT_RED\h$RED:$LIGHT_R..

cygwin 2007.06.16

SSH서버를 윈도우에서 돌리기 -_-

좋은점? 윈도우 명령어를 SSH로 내릴 수 있다는 것;; 물론 GUI는 안 됨 -_- 그리고 SFTP를 돌릴 수 있다는 것. 윈도우용 SFTP프로그램이 있다... cygwin으로 돌리는 방법도 있고. 전자의 방법으로는 WinSCP류의 것들이 있다. http://winscp.net/eng/download.php Cygwin으로 돌리는 방법을 쓴다면? 필자는 이 글을 컨닝했다. http://pigtail.net/LRP/printsrv/cygwin-sshd.html cygwin setup을 받는다. http://www.cygwin.com/ 받아서 실행시키면 여러가지 패키지를 설치하려고 할 것이다. 그 중... openssh 를 골라서 설치한다. 디폴트 설치 옵션이 아님. 참고로 여러 mirror들이 있는데, ..

cygwin 2007.06.16

Cygwin

POSIX라는 표준이 있다.C나 C++등 소스코드로 된 형태의 프로그램을 여기저기서 이용할 수 있도록 하려면 디렉토리 구조 등 컴파일 하기 위한 환경이 일치해야 하는데, 이 표준이 POSIX이다. 윈도우에도 POSIX표준을 emulate해주는 것이 있으니 그게 cygwin. www.cywgin.comsetup.exe 를 받고미러는 jaist.ac.kr을 사용 (요즘 일본 서버가 좋아졌군 -_-) 하여 설치하면 빠르다.또, ftp.daum.net (!!??!오!)도 있고, kr.freebsd.org도 있다. cygwin을 사용하면 윈도우에서 여러 (윈도우용 패키지가 없는) 유닉스 프로그램을 컴파일 해서 (-_-) 사용할 수 있다. cygwin에서 기본제공되는 SSHD도 돌릴 수 있다. -ㅠ-;;

cygwin 2007.02.09