TIP&TECH/윈도우즈
-
Cygwin에서 gcc3을 기본 컴파일러로 설정하기TIP&TECH/윈도우즈 2013. 3. 21. 10:40
옛날 라이브러리 등을 컴파일하기 위해서는 gcc4가 아니라 gcc3로 컴파일해야 할 때가 있습니다. configuration 스크립트 등이 잘 구성되어 있다면 옵션으로 gcc3를 사용하도록 지정할 수도 있겠지만, 그렇지 않은 경우라면 직접 많은 스크립트나 Makefile을 수정해야 할지도 모릅니다. 이럴 때는 다음과 같이 gcc3를 기본 컴파일러로 설정하면 됩니다. $ /usr/bin/set-gcc-default-3.sh 물론, 다시 gcc4로 되돌릴 수도 있습니다. $ /usr/bin/set-gcc-default-4.sh
-
Cygwin에서 sudo 사용하기TIP&TECH/윈도우즈 2013. 3. 21. 10:35
우분투 등에서 사용하던 쉘 스크립트를 Cygwin에서 그대로 실행하다 보면 sudo 명령어가 없어서 다음과 같은 에러가 출력되면서, 더 이상 작업을 진행을 하지 못하게 될 때가 있습니다. sudo: command not found 계속 작업을 진행하기 위해서는 쉘 스크립트에서 sudo를 제거해줘야 합니다. 왜냐하면 Cygwin에서는 시스템 관리자 권한을 따로 얻기 위해 sudo와 같은 명령어가 없기 때문입니다. 하지만, dummy 역활을 수행하는 sudo 파일을 만들면 쉘 스크립트의 수정 없이 작업을 진행할 수 있습니다. $ cat > /usr/bin/sudo
-
Cygwin 삭제하기TIP&TECH/윈도우즈 2013. 3. 21. 10:28
Cygwin은 "프로그램 추가/삭제"를 통해 삭제할 수 없므로, 관련 파일과 레지스터 키를 직접 삭제를 해줘야합니다. 먼저, Cygwin에서 실행하고 있는 데몬이 있다면 모두 중지합니다. 더보기 예를 들어, 다음과 같이 Cygwin에 있는 ssh 데몬을 윈도우 서비스에 등록해서 사용하고 있었다면 중지하고 삭제해야 합니다. Cygwin에서 윈도우 서비스에 등록한 데몬을 찾고자 한다면 다음과 같은 명령어를 사용하시면 됩니다. $ cygrunsrv -L cygsshd 그리고, 목록에 있는 서비스를 중지하고 삭제합니다. $ cygrunsrv -S cygsshd $ cygrunsrv -R cygsshd 이외에도 해줘야 할 점이 있는지는 https://cygwin.com/faq/faq.html#faq.setup.u..