CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): ddaeng (김 경 철)
날 짜 (Date): 2003년 7월 12일 토요일 오후 12시 24분 51초
제 목(Title): Re: [Q] SUN에서 gcc 사용하여 컴파일시 질


    *((unsigned int*)p)++   = addr;

요기서 unaligned가 될듯 한데요. 2의 배수인 어드레스에다 4바이트 라이트를 하려고 하니까요.

gcc는 잘 모르겠고, 예전에 SunOS 4.1.x의 cc에서는 -misalign 이던가 하는 옵션이 있던걸로 아는데,
가능하면 그거 안쓰시는게 좋다고 봅니다. 매 메모리 억세스마다
이리저리 삽질을 하게 만들기때문에 엄청나게 느려집니다.


[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.