본문 바로가기
반응형

Program Language56

OpenCL Typedef enum 이렇게 쓰면 에러가 난다.intel opencl 컴파일러가 이상한지;typedef enum {PRIORITY_HIGHEST = 3, NALU_PRIORITY_HIGHEST = 3, NALU_PRIORITY_HIGH = 2, NALU_PRIORITY_LOW = 1, NALU_PRIORITY_DISPOSABLE = 0} NalRefIdc;아래처럼 치환.typedef enum NalRefIdc{PRIORITY_HIGHEST = 3, NALU_PRIORITY_HIGHEST = 3, NALU_PRIORITY_HIGH = 2, NALU_PRIORITY_LOW = 1, NALU_PRIORITY_DISPOSABLE = 0} NalRefIdc; 일일히 하기 귀찮다.regex를 이용한다.typedef *enum *{([^.. 2012. 4. 26.
extern static 정리 http://blog.naver.com/entraiger?Redirect=Log&logNo=120122764718 Extern, Static 변수와 함수Extern, Static 키워드는 변수와 함수에서 쓰일 때 그 의미가 조금 다르다. 형식과 쓰임새가 차이가 있기 때문이다. extern 변수는 다른 파일에서 변수를 공유해서 쓰기 위해 있는 키워드인데, 전역변수는 키워드를 생략해도 기본으로 extern선언이 되는 성질이 있다.아래 코드를 보면,-----------------------/*main.c*/#include #include "fun1.h"int a=1; // 변수 선언void main(){f();printf("%d\n",a); // 여기서의 a는 위의 a}----------------------.. 2012. 4. 25.
python 유틸 apt-get 설치 ]# apt-get install python3 하면 좀 많이 설치 되는것 같다. 아래 꺼 일일히 하기 귀찮; 아니네;;; import Pmw ImportError: No module named Pmw ]# apt-get install pymol import ply.lex as lex ImportError: No module named ply.lex ]# apt-get install python-ply import matplotlib ImportError: No module named matplotlib ]# apt-get install python-matplotlib 2012. 2. 7.
caller 찾기 누가 이 함수를 호출할까?? 궁금할땐 1. grep같은걸로 text로 찾기 2. gdb를 걸어놓고 bt로 확인 3. eclipse같은 툴로 caller확인 4. pointer를 이용해 찾기 #include #define PRINT_INFO() do { printk("%s starting( caller:", __FUNCTION__); print_symbol("%s)n", (unsigned long) __builtin_return_address(0)); } while (0) 2012. 1. 27.