본문 바로가기

Programming123

Eclipse Error Collection Failed to create the Java Virtual Machine. 원인 : Maximum Heap space size 를 설정하는 Xmx가 너무 큰값으로 설정되어 있다. 해결방안 : eclipse.ini 파일을 열어 -Xmx512m으로 되어 있는 부분을 -Xmx256m으로 바꾼 후 이클립스를 재실행한다. 참고 : xms 는 initial heap space size이다. 각 플랫폼별 예제는 아래의 링크에서 확인한다. http://wiki.eclipse.org/Eclipse.ini 2010. 11. 9.
Makefile tip 모음 1. Makefile 안에서 특정 명령어가 오류가 발생해도 다음 일을 계속 수행하게 하는 방법 : 명령어 앞에 -를 붙인다. (ex) 특정 디렉토리를 생성해야 할경우, 처음 수행했을때에는 디렉토리 생성후 정상수행되지만 두번째부터는 오류가 발생하며 멈추게 된다. 그럴경우 아래와 같이 입력하면 오류가 발생해도 다음 명령어를 수행하게 된다. 다만 맨끝에 오류가 reporting 된다. -mkdir target 2. 명령어가 수행되는 것을 화면에 출력하고 싶지 않다 : 명령어 앞에 @를 붙인다. 3. 다른 디렉토리에 있는 makefile 을 수행하고 싶다면 : make -C 옵션을 makefile 에 넣어라. (ex) 현재 디렉토리에서 make를 입력했을때 자식 디렉토리인 sub-module/make 를 수행하.. 2010. 10. 12.
Core 파일을 gdb에 이용하기 $ gdb -c [core file name] 2010. 8. 9.
Ruby File copy 1.8 에서 1.9 로 넘어오면서 왜이리 많이 바뀐겨... 레퍼런스에 설명도 잘 안되있어서... 1.9 로 넘어오면서 ftools 에 있는 내용들이 거의 fileutils 로 통폐합 되었고, 사용법 일부가 바뀌었다. 버전별 require 나 사용 Class 를 바꾸고 싶은경우 RUBY_VERSION 을 이용하면 좋다. Error : undefined method `copy' for File:Class (NoMethodError) Version 1.8 require 'ftools' File.copy(src, tar) Version 1.9.1 require 'fileutils' FileUtils.copy(src, tar) 2010. 7. 22.