컴파일

    jni 컴파일 하기

    1. JNI 컴파일 하기 jni을 컴파일해서 실행 파일을 얻기 위해서는 여러 명령어를 섞어 써야한다.그래서 아예 script로 만들어 놓고 그때그때 수정하면서 사용하곤 한다. 2. Script 내용 #!/bin/bashjavac ThreadEx.java javah NativeClassexport LD_LIBRARY_PATH=.:$LD_LIBRARY_PATHgcc -I/usr/lib/jvm/jdk1.6.0_32/include/ -I /usr/lib/jvm/jdk1.6.0_32/include/linux/ -fPIC -c NativeClass.c#gcc -shared -o libThreadEx.so NativeClass.ogcc -shared -o libNativeClass.so NativeClass.ojav..

    [java] java 첫걸음, hello world! 출력하기

    본 포스팅은 ubuntu 14.04 32bit에서 실행되고 있습니다. 우선, java가 설치되어 있다고 가정한 후 소스 작성, 컴파일, 실행에 대해서 적어보겠습니다.(명령어 창에 java, 혹은 javac를 쳐보시면 됩니다.) 1. 우선 소스 작성아무 폴더나 가서 파일을 하나 만듭니다.$ cd ~/test/java/hello.java 그리고 아래와 같이 작성합니다.class hello { public static void main(String[] args) { System.out.print("hello world!!"); } } 2. 컴파일 하기$ javac hello.java 이렇게 하면 hello.class라는 파일이 생깁니다. 3. 실행하기$ java hello 이렇게 하면 소스가 동작하게 됩니다...

    [fontconfig] example 실행시키기 (소스, 컴파일, 실행)

    [fontconfig] example 실행시키기 (소스, 컴파일, 실행) 실행환경 : Ubuntu 14.04 간단하고 빠르게 적고 넘어가겠다. 1.vi를 연 후에 아래의 코드를 main.cpp로 저장한다. #include #include #include int main() { FcPattern *pat; FcFontSet *fs; FcResult result; FcObjectSet *os; pat = FcNameParse( (const FcChar8 *)"Ubuntu"); // make 'Ubuntu' family pattern FcConfigSubstitute(0, pat, FcMatchPattern); FcDefaultSubstitute(pat); fs = FcFontSetCreate(); { FcF..

    [c++] error, unresolved overloaded function type

    1.키워드 , unresolved overloaded function type,에러,코드,뭐지?.헐,컴파일, 2.이건 함수 포인터를 사용하려고 하는데 함수를 못찾아서 뜨는 것일 수도 있다.따라서 쓸 함수를 static으로 먼저 선언해놓으면 컴파일러가 곧잘 찾을 것이다. 물론 에러란 수많은 종류와 가지수가 있기 때문에 이것이 한가지 방법이라면 수정 가능하다. 3.이건 보통 pthread_create함수를 사용할 때 인자로 함수 포인터를 넘길 경우 발생할 수 있다.