Linux
-
[OpenCV] 리눅스에서 컴파일하기Tech/Development 2013. 9. 12. 12:04
우리나라에서는 대부분 windows를 사용하다보니 자연스럽게 c/c++관련 과제를 하더라도 Visual Studio를 사용하게 된다. 이런 IDE툴을 쓰다가 linux console에서 처음 작업하게되면 compile/link 시에 라이브러리 등을 어떻게 전달해야할지 깜깜해진다. 왠지 관련 라이브러리 이름을 다 써줘야할 것 같고... 하지만 pkg-config를 이용하면 얘가 알아서 다 해준다. OpenCV 역시 설치 시 pkg-config 정보를 제공하기 때문에, pkg-config를 이용하면 손쉽게 compile/link할 수 있다. 어쩌면 Visual Studio 에서 OpenCV를 사용하기위해 library 추가하는 과정보다 더 쉽다? 귀찮은 과정들...2011/11/28 - [Research/C..
-
[Emacs] 폴더 내에 속하는 파일들이 가지는 문자열 모두 치환하기Tech/Computer 2011. 7. 15. 10:03
컴퓨터 작업을 하다보면, 폴더 내에 속하는 파일들을 모두 열어서 특정한 문자열을 모두 열어서 이를 다시 치환해야하는 노가다 작업에 맞딱드리기 쉽다. 이 때 Emacs를 이용하여 간단하게 해결할 수 있다. 먼저 아래의 명령을 입력하면 찾고자 하는 정규식표현을 입력할 수 있는데, 이를 입력하면 하위 폴더를 포함하여 해당 문자열을 가진 파일들을 모두 검색해준다. M-x find-grep-dired 검색된 파일들이 모두 *Find* 에 저장됨을 볼 수 있다. 이 때, t를 누르면 검색된 파일들이 모두 선택된다. (우분투 기본 테마에서는 빨간색으로 토글됨) 이 때, Q (shift+q)를 누르면 문자열 치환 식이 나타나는데, 일반적인 정규식 표현 치환과 똑같다. 이 후에는 파일마다 검색된 부분이 나타나며, y 또..
-
[Linux] Running VCS D-2010.06-SP1 on Ubuntu 11.04Tech/Computer 2011. 7. 15. 09:39
Synopsys 사의 Tool들을 Ubuntu 11.04에서 실행 중인데, VCS의 경우 설치는 잘 되나 실행하면 아래와 같은 에러 메시지를 출력하면서 실행이 되질 않는다. /bin/sh: Illegal option -h 이는 VCS가 예전 /bin/sh를 사용하고 있기 때문인데, Ubuntu 11.04의 경우 해당 shell의 명령어들을 지원하고 있지 않으므로 실행이 되지 않는다. vcs가 2010년 6월 버젼임에도 불구하고 실행되지 않는 것을 볼 때, 이전 버젼 모두에서 실행되지 않을 것 같다. 이를 해결하는 방법은 2가지가 있다. Ubuntu에서는 /bin/sh의 명령어들을 모두 확장하여 /bin/bash에서 지원하고 있으므로, /bin/sh 부분들을 찾아서 /bin/bash로 치환한다. "sudo..
-
[Linux] Ubuntu 11.04에 Cadence ICFB 5141 설치하기Tech/Computer 2011. 7. 15. 02:18
Ubuntu 11.04에 Cadence IC5141 Base를 설치하려고 하니, 설치 과정 중 softload 에서 아래의 에러 메시지를 출력하면서 프로그램 설치에 실패를 반복했다. Checking data files... Executing control programs (pre-load) ... sort: open failed: +3: No such file or directory expr: syntax error SL-8: No information available on :. Call the Cadence Customer Response Center (CRC) at 1-800-Cadenc2 (1-800-223-3622) to get the right /usr/cadence/icfb/ic5141/in..
-
[LInux] 원격으로 X window 실행 시 에러 대처하기Tech/Computer 2011. 7. 13. 17:01
Client computer에서 Ubuntu 11.04 를 설치한 후, 원격으로 Server에 접속하여 사용하고 있는데, Cadence Tool이 실행되지 않는 문제가 있었다. 정확히 말해서는 X-window와 관련한 문제이다. 아래의 에러메시지를 출력하고 프로그램이 종료되고 만다. X Error of failed request: BadName (named color or font does not exist) Major opcode of failed request: 45 (X_OpenFont) Serial number of failed request: 15 Current serial number in output stream: 30 처음에는 이 문제가 Server 상의 문제인 줄 알고, 이것저것 패키지를..
-
[Linux] wish : command not found.Tech/Computer 2011. 7. 13. 11:29
최근 작업용 OS로 Ubuntu 11.04 64-bit를 설치하였는데, Synopsys 사의 tool을 설치하다가 이와 같은 에러를 맞딱드렸다. wish : command not found. Installer가 포함하는 파일 중 wish 를 실행하지 못하는 이유였는데, 이 wish가 무엇인지 살펴보니, tc-shell을 사용가능하게 해주는 프로그램이라고 한다. 이를 해결하기 위해서는 tcsh, csh, tk 등을 설치해야한다는 이야기를 듣고, Ubuntu에서 관련 Package 들을 설치하였는데, 여전히 해결할 수가 없었다. (sudo apt-get install wish 를 입력하면 관련 tk 패키지 중 하나만 선택해서 입력하라는 메시지를 얻는다.) 최종적으로 이를 해결하려면 아래의 Package를 설..