프로그래밍 QnA + 설치 및 활용 QnA

rndrmagkqslek.의 이미지

gcc에서 특정 코드 부분을 최적화 시키지 않게 하려면

다음과 같은 코드가 있을때

unsigned int * var;

*( (unsigned int*)0xFEC00000) = 0x10;
*var = *( (unsigned int*)0xFEC00010);

gcc 에서 최적화 옵션을 주면, 디어셈블링 해보면
*var = *( (unsigned int*)0xFEC00010);
부분이 먼저 들어가고 그것에 이어서
*( (unsigned int*)0xFEC00000) = 0x10;
부분을 실행하게 됩니다.

그런데 위 코드는 0xFEC0000 부분이 셀렉터 역할을 하기 때문에
0xFEC00010 값을 얻어오기 전에 먼저 0xFEC0000에 값을 넣어 주어야 하는데요, 컴파일러가 최적화를 해버려서 순서가 바뀌어 버리네요.

dalant019의 이미지

처음으로 커널 쓰레드를 사용해 보았습니다.

커널 쓰레드를 종료할 때 아래와 같이

void fun1(void *pData)
{

    for ( ; ; )
    {
        if (flag == true)
        {
              break;
        }
        
        .....
     }
}

단지 어떤 조건(flag == true)를 만족했을 때 for문을 빠져나야 리턴되면 커널 쓰레드가 자연스럽게 종료되는 건가요? 응용 쓰레드는 이렇게 종료되면 그 뒷 처리를 시스템에서 알아서 해주게 되는 데 커널 쓰레드는 시스템의 한 부분이기 때문에 이렇게 종료시켜서는 안될 것 같다는 생각이 갑자기 들어서요~
WarOfRedRose의 이미지

[나비설치] 질문이요.. yum install nabi 하면 되는거 아닌가요.?;

질문 그대롭니다..

iiim 인가 그거 서비스에서 중지시키고.

나비를 설치하려고..

yum install nabi

라고 쳤더니..

아래 사진처럼 나오네요..

뭐 맞는게 없다는거같은데..

그럼 어떻게 해야죠.?

초보라 모르는게 너무 많아요. 꼭좀 알려주세요.

blueski의 이미지

iso 화일에서 부팅영역 추출하기?

리눅스에서 iso 확장자 등 을 갖는 부팅 이미지로부터 부팅영역의 화일들을 추출할 수 있을까요?

윈도우용으로는 어찌어찌 되는게 있는것 같은데..

freezm7의 이미지

한대의 Windows 를 여러대의 PC 에서 VNC 등을 사용해서 공유하는 것이 가능할까요?

한대의 리눅스에서 vnc server 를 여러번 실행해서 여러개의 데스크탑 세션(? 용어가 맞는지)을 생성해 놓으면 여러대의 PC 에서 동시 접속이 가능한 건 알겠는데요...

vnc server 가 windows 일 때도 이것이 가능할까요?
지금 해봤는데 안되는 것 같아서요.
아무래도 windows xp professional edition 은 개인 사용자용으로 만들어진 것이라,
여러개의 데스크탑 세션을 생성하는 기능이 없는 거라고 짐작하고 있는데요.

windows xp 다른 에디션에서는 가능할까요?

ps. VNC 참 좋네요...

iimec2의 이미지

loader에서dump command

loader에서 dump command를 실행했을때

boot>
boot> dump 0x46000C90

46000C90 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
46000CA0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
46000CB0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
46000CC0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
46000CD0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
46000CE0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
46000CF0 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

sosiq의 이미지

iptables 포트 막기/열기

iptables를 이용여 컴푸터 두 대를 인터넷 가능하게 설정해 주었습니다.
-P 옵션으로 기본적으로 ACCEPT 하거나 DROP을 하여 ping 이 나가도록 또는 나가지 않도록 하는 것은 되는데
iptables -P INPUT(또는 OUTPUT) ACCEPT(또는 DROP) 을 하여 모두 막거나 열어준후 특정 포트(23 또는 80)를 막거나 여는 정책을 만들어도 적용이 되지를 않습니다.
iptables -A INPUT -p tcp -m tcp --sport 80 -j DROP
이런 식으로 정책을 만들었죠

bosub의 이미지

[질문] gtk+ 설치 중 에러 문제.

GTK+-2.4.14를 설치중에 에러가 납니다.

configure는 아래 처럼 했구요

./configure  --with-gdktarget=linux-fb --enable-static=yes --disable-shadowfb --disable-momdules

make을 하면 다음과 같은 에러 메시지가 뜹니다.

[code:1]
/home/util/gtk/gtk+-2.4.14/gdk/.libs/libgdk-linux-fb-2.0.so: undefined reference to `_gdk_windowing_window_destroy_foreign'
collect2: ld returned 1 exit status
make[4]: *** [gtk-query-immodules-2.0] Error 1
make[4]: Leaving directory `/home/util/gtk/gtk+-2.4.14/gtk'
make[3]: *** [all-recursive] Error 1

wfellow의 이미지

KDE 3.4의 Konsole에서 한글잔상이 남지 않게 하는 방법이 없을까요?

Gentoo KDE 3.4환경에서 Konsole을 실행하고, 거기서 vi(vim)을 실행하거나 cat을 하면 파일에 포함된 한글의 아랫부분이 조금 짤려서 보이면서 약간의 잔상이 남습니다. KDE에 포함된 Konsole을 그냥 사용하기 때문에 이 폰트의 이름은 잘 모르겠습니다. Konsole의 설정에서 다른 폰트를 사용하려 해도 다른 한글 폰트들 리스트가 보이질 않네요ㅡ.ㅡ

다른 어플리케이션(파폭)에서는 글꼴의 설정이나 선택시에 다른 한글 폰트들이 다 보이는데 유독 Konsole만 이상하군요. 이 한글잔상이 남지 않게 하는 방법을 알고 계신분은 지식을 조금만 공유해주셔요.

config98의 이미지

ATI X800GTO Driver 설치 관련...

Bytel X800 gto 256MB 쓰고있는데...드라이버가 않잡힙니다.

페도라 4 내장 드라이버로는 아예 되지 않았고요...

ATI 홈페이지나 bytel 홈에있는 최신 리눅스 드라이버 깔아보면 문제가 생깁니다.

로그파일 읽어보면 죄다 warning이고 에러 뜨네요. ㅡㅡ;;

페도라는 레드햇 9와 패스가 많이 다른던데...그 이유인지..

리눅스 초보라 많이 부족합니다.

고수분들 도와 주세요.

아래는 로그파일 내용입니다.

[Message] Kernel Module : Trying to install a precompiled kernel module.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기