소스 폴더를 make를 이용해 빌드를 할 때 특정 파일만 컴파일 옵션을 조절하고 싶을 때가 있다.

make파일을 수정 해도 되지만 더 간단한 방법이 있어 소개한다.


파일 처음에 다음을 입력하면 된다.


#pragma GCC optimize ("0")


이것은 컴파일 옵션을 -O0로 하라는 것이고 1, 2, 3중 하나를 적으면 된다.

'linux > 기타등등' 카테고리의 다른 글

리눅스 무료 HTML5 편집기 Aptana  (0) 2014.08.02
이미지 편집 프로그램 김프  (0) 2014.08.02
java version 변경  (0) 2014.07.15
Sun/Oracle JDK 다운로드 및 설치  (0) 2014.07.09
linux 파일 redirection  (0) 2014.05.19

HTML5 편집을 위해 편집 프로그램이 필요하다.

보통 MS의 visualstudio를 사용하거나 Adobe의 dreamweaver를 사용하게 된다.

하지만 무료 프로그램도 좋은 것이 있다. 그중 하나인 Aptana를 소개한다.


인터넷에서 Aptana를 검색하고 



다운로드를 눌러준다.



그러면 자신의 OS에 맞게 다운로드를 할 수 있다.

eclipse의 plug-in형태로 받을 수도 있는데 그냥 풀버젼으로 받아서 사용하자.



다운로드 받은 압축파일을 풀어 주고




AptanaStudio3을 실행하면 된다.



혹시 위와 같은 메세지가 뜬다면 jre나 jdk를 설치해 주면 된다.



워크스페이스를 설정해 준다.

일단 프로젝트를 만들고 테스트를 해보자.






프로젝트가 만들어 졌다. 프로젝트를 우클릭한후 new from template->HTML->HTML5를 누르면 HTML5형식의 파일이 만들어 진다.



만들어진 파일. 이 파일을 실행하면 다음과 같은 페이지가 나온다.

언어를 ko로 바꾸어 주고 중간에 한글을 넣어보자.



한글 출력도 잘 된다.


자신의 원하는 디자인을 해주면 된다.

'linux > 기타등등' 카테고리의 다른 글

gcc 특정파일 옵션 설정.  (0) 2014.08.07
이미지 편집 프로그램 김프  (0) 2014.08.02
java version 변경  (0) 2014.07.15
Sun/Oracle JDK 다운로드 및 설치  (0) 2014.07.09
linux 파일 redirection  (0) 2014.05.19

집 컴퓨터에 우분투를 설치하고 컴퓨터를 사용하는데, 이미지를 편집할 일이 생겼다. 그래서 설치한 김프.

역시 리눅스엔 무료이면서 좋은 프로그램이 많다.

먼저 우분투 소프트웨서 센터에서 김프를 검색하고,



설치를 하도록 하자.




김프에 대한 설명도 해준다.

김프의 아이콘이다. 이것을 클릭하면 김프가 설치된다.



김프 실행중.



실행화면이다.

파일->열기로 사진을 열 수도 있지만, 열고 싶은 사진을 가운데 창에 드래그 해도 열수있다.

'linux > 기타등등' 카테고리의 다른 글

gcc 특정파일 옵션 설정.  (0) 2014.08.07
리눅스 무료 HTML5 편집기 Aptana  (0) 2014.08.02
java version 변경  (0) 2014.07.15
Sun/Oracle JDK 다운로드 및 설치  (0) 2014.07.09
linux 파일 redirection  (0) 2014.05.19

이클립스를 쓸 일이 있어서 이클립스를 다운로드 받았는데 어느새 luna 버전이 되었다.

이클립스를 받고 압축을 풀고 실행을 했더니 다음과 같은 에러를 뱉으며 실행이 안되었다.




내 JVM 버전은 1.6인에 이클립스를 쓰려면 1.7이나 그 이상의 JVM을 받으라는 이야기다.


그래서 java 버젼을 확인해 보았다.

$ java -version


java version "1.6.0_45"

Java(TM) SE Runtime Environment (build 1.6.0_45-b06)

Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)


정말 버전이 1.6이네...

안드로이드 작업을 하느라 1.6을 받아서 썼으니 당연하지.


$ sudo apt-get install oracle-java7-installer

그렇다면 일단 1.7 버젼을 설치하자.

설치에 문제가 있다면 아래 링크를 이용 해 보자.

Sun/Oracle JDK 다운로드 및 설치



새로 설치가 되었다면 자동으로 버전이 1.7로 바뀌었을 것이다.

나같은 경우엔 이미 설치가 되어 있었다.


이때는 alaternatives를 이용해 버전을 바꿔주자.


$ sudo update-java-alternatives -l

설치된 자바의 리스트를 보여준다.


java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64

java-1.7.0-openjdk-amd64 1051 /usr/lib/jvm/java-1.7.0-openjdk-amd64

java-6-oracle 1063 /usr/lib/jvm/java-6-oracle

java-7-oracle 1062 /usr/lib/jvm/java-7-oracle

java-gcj-4.6 /usr/lib/jvm/java-gcj-4.6


참 많이도 설치 되어 있다. 이중에 내가 필요한 것은 oracle의 1.7이므로 


$ sudo update-java-alternatives -s java-7-oracle

알맞게 바꿔 준다.


$ java -version


java version "1.7.0_60"

Java(TM) SE Runtime Environment (build 1.7.0_60-b19)

Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)


버전이 바뀐 것을 알 수 있다.


다만 android를 작업할 때 다시 바꾸어 주어야 하는 게 걸린다.

또 다른 사람이 사용하고 있다면 그것 또한 문제 인데, 나중 일은 나중에 해결하도록 하자.

'linux > 기타등등' 카테고리의 다른 글

gcc 특정파일 옵션 설정.  (0) 2014.08.07
리눅스 무료 HTML5 편집기 Aptana  (0) 2014.08.02
이미지 편집 프로그램 김프  (0) 2014.08.02
Sun/Oracle JDK 다운로드 및 설치  (0) 2014.07.09
linux 파일 redirection  (0) 2014.05.19
1. Sun/Oracle JDK 다운로드 및 설치
위 페이지에서 Sun/Oracle JDK를 설치 하는 방법을 알아냈다.
여기서 알려주는 것은 버전 7이지만 안드로이드가 요구 하는 것은 버전 6이므로 아래와 같이 입력한다.

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java6-installer

마지막 java6를 설치할 때 라이선스 동의만 OK로 해주면 된다.


'linux > 기타등등' 카테고리의 다른 글

gcc 특정파일 옵션 설정.  (0) 2014.08.07
리눅스 무료 HTML5 편집기 Aptana  (0) 2014.08.02
이미지 편집 프로그램 김프  (0) 2014.08.02
java version 변경  (0) 2014.07.15
linux 파일 redirection  (0) 2014.05.19

리눅스 쉘에서 작업을 하다 보면 출력물을 파일로 저장해서 보고 싶을 때가 있다.

그럴 때 사용하는 것이 파일 redirection인데 다음과 같이 사용할 수 있다.

make -j 4 > ~/log.txt

위와 같이 꺽쇠(>)를 이용하면 make하면서 출력 되는 결과를 ~/log.txt 파일에 저장할 수 있다.

그런데 이렇게 되면 쉘 화면은 멈춰있고 작업이 어느 정도 진행되는지 모를 때도 있다.

그럴 때 사용 하는 방법!

make -j 4 2>&1 | tee ~/log.txt

위와 같이 2>&1 | tee 라고 해주면 쉘 화면과 파일에 동시에 출력이 된다.

위에서 2 이 것은 stdio, stderr를 동시에 출력하는 그런 건데 자세한 건 생략한다.

'linux > 기타등등' 카테고리의 다른 글

gcc 특정파일 옵션 설정.  (0) 2014.08.07
리눅스 무료 HTML5 편집기 Aptana  (0) 2014.08.02
이미지 편집 프로그램 김프  (0) 2014.08.02
java version 변경  (0) 2014.07.15
Sun/Oracle JDK 다운로드 및 설치  (0) 2014.07.09

+ Recent posts