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

cibangbird의 이미지

리부팅시키는 함수가 있나요???

임베디드 시스템에서 프로그램을 짜고있는데요...
그냥 리눅스 자체를 리부팅 시키고싶은데
기본적으로 리부팅 시키는 함수가 있나요??
현재는 그냥 exit()으로 프로그램만 다시 죽이고
스크립트로 다시 실행되게 만들어놨는데
하드웨어자체 또는 리눅스 자체를 새로 실행되게끔 변경하고 싶은데
그게 될지? 또 된다면 어떻게해야할지 궁금합니다...
대략적인 방법만이라도 알려주시면 어찌어찌 찾아서 해보겠습니다..
고수님들의 조언을 부탁드립니다.

wpdnjd의 이미지

데비안 사용자 로그온 차단 설정

user1과 user2의 사용자로 로그인시
"Sorry, Server check"
라는 메시지가 뜨면서 로그온이 안되도록 하는 설정방법좀 알려주세요

net1692의 이미지

[완료]ffmpeg의 avcodec_find_encoder() 함수 질문

ffmpeg 실행해보면
FFmpeg version SVN-r26306, Copyright (c) 2000-2011 the FFmpeg developers
built on Jan 11 2011 10:34:49 with gcc 4.4.5
configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-x11grab
libavutil 50.36. 0 / 50.36. 0
libavcore 0.16. 0 / 0.16. 0
libavcodec 52.108. 0 / 52.108. 0

windows010의 이미지

같은 버전 리눅스를 파티션 나눠서 2개 설치 질문입니다..

안녕하세요
리눅스 완전 초짜에
단순히 시뮬레이션 돌린다고 리눅스설치에 끙끙 앓고있는 1人입니다..;

리눅스 설치자체는 큰 문제가 없는데..(그냥 저냥 기본적인 컴퓨터만 하는정도입니다)
문제는 리눅스를 2개 설치하고자 하는데 있네요...
일단 지금 약 90기가 정도(hda0, hda1)에 windows7이 깔려 있고
나머지 500기가 정도를 250 씩 나눠서 리눅스를 설치하고자 하는데..

리눅스를 하나 설치하고 난뒤에 다시 리눅스를 설치하면 기존에 설치되어있는 리눅스는 부팅이 안됩니다.
부트로더를 덮어씌워서 그런가 싶어서 추가로 설치할때 grub를 설치하지 않아도 마찬가지입니다.

다른버전으로 설치하면 가능한건지 아니면 grub을 수정해서 부팅을 할 수 있는건지.. 궁금하네요

참고로 리눅스는 CERN에서 나온 Scientific Linux 64bit고 레드햇5 기반입니다..

sawa500의 이미지

cairo-dock 설치용 ebuild를 만들어봤습니다.

cairo-dock에 대한 ebuild를 만들어봤습니다. 배포사이트에 가보니 최신판이 2.2.0-4 더군요.
ebuild가 없어서 소스코드를 그냥 cmake로 컴파일해서 사용하다가 gentoo 식으로 설치해보자 해서 시작한 건데 설치하고 사용하는데는 지장없는 것 같습니다.

첨부파일의 압축을 풀어보면

cairo-dock-core
cairo-dock-plugins
cairo-dock

세개의 디렉토리가 만들어지는데 cairo-dock는 cairo-dock-core와 cairo-dock-plugins 에 대한 meta file이라서 emerge cairo-dock하면 core와 plugins이 다 같이 설치됩니다.

한가지 잘 안되는게 있는데, emerge -pv -depclean cairo-dock 했을 때 의존관계가 cairo-dock하나만 나오는데 이걸 cairo-dock-core와 cairo-dock-plugins 까지 되도록 하고 싶은데 아직 잘 모르겠습니다.

geoplab의 이미지

[완료] 디렉토리 내의 많은 화일들을 삭제하는 방법은?

안녕하세요.
실수로 아래와 같은 2개의 디렉토리 내에 상당히 많은 화일들이 생성되었는데 삭제가 안되고 화일 이름들도 확인 할 수가 없습니다.

drwxr-xr-x 2 userid seismo 30969856 2010-10-06 17:28 examples/
drwxr-xr-x 3 userid seismo 31936512 2010-10-06 18:15 examples2/

어떻게 해야 삭제가 가능한지요?

새해 복 많이 받으세요.

trymp의 이미지

연산자 "?" 의 사용법 질문입니다.

너무 초보같은 질문이라고 생각하실지 모르겠는데요.

원래 ? 연산자는

val = ( X ) ? a : b;

여기서 X 변수의 값에 따라 a or b 값이 할당되잖아요

val = ( X) ? : b;

그러면 위와 같이 a 자리를 빼고 그냥 쓰게 되면 어떻게 해석을 해야 하나요?

답변주시면 감사하겠습니다.

쵱주의 이미지

libpthread.a 와 libm.a의 오류.. 도와주세요~

안녕하세요.
깔짝깔짝 리눅스를 사용하고 있는 유져입니다.
이번에 새로운 프로그램이 필요해서 설치를 하는데... 이상한데서 계속 에러나 나네요..
삽질처럼 이것저것 만지다가 결국 에러가 왜 나는지 알게되었습니다.
바로 libm.a, libpthread.a 때문에 에러가 나는데요..

두 라이브러리는 glibc-static이라는 rpm에서 설치가 되는데.. 설치가 안되면 당연히 에러는 다음과 같이 나타납니다.

ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.4.4/../../../libm.a when searching for -lm
ld: skipping incompatible /usr/lib/libm.a when searching for -lm
ld: skipping incompatible /usr/lib/libm.a when searching for -lm
ld: cannot find -lm
make: *** [normbeis3] Error 1

kid1402의 이미지

비주얼 스튜디오 2008 에서 이상한 오류가 납니다

1. 프로젝트 생성하고 MFC로 대화상자 기반이든 단일문서든 만들고나서
코드 수정한다음 저장 하려고 하면 분명 그 파일이 이미 생성되어있는데도 새 창이 뜨면서 '다른이름으로 저장하기'가 뜹니다..
그리고 막상 같은 파일 이름으로 (예를들어 TestDlg.cpp)덮어 씌우려고 해도 파일이 열려있고 사용중이라 접근이 불가능하다는 메세지가 뜹니다...
이 상태에서 리소스의 컨트롤을 살짝만 이동하거나, 아니면 코드에 스페이스바 한줄 정도 더 추가해주면 정상적으로 저장이 되더군요.. 왜 이런걸까요?

2. 또 다른 오류는 저렇게 고생해서 저장한다음 빌드를 하려고하면,
첫번째 빌드시에는 무조건 오류가 납니다..
Microsoft Incremental Linker의 작동이 중지되었습니다 라는 메세지가 뜨면서
출력창에
>LINK : fatal error LNK1000: Internal error during IncrBuildImage
라는 메시지가 뜹니다
근데 이 창을 끈 뒤에 다시 한번 더 빌드를 하면 정상적으로 빌드가 됩니다...

vananamilk의 이미지

소켓 통신시 서버가 close() 시 클라이언트가 반응이 없을 때...

안녕하세요.

서버프로그램 클라이언트 프로그램이 있습니다.

서버가 시작되면 클라이언트가 서버로 접속을 하구요.
서버 -> 클라이언트로 데이터를 보내는 구조입니다.
클라이언트는 recv()가 실패하면 접속을 끊고 다시 접속하구요.

접속유지를 위해 주기적으로 서버 -> 클라이언트 -> 서버로
데이터를 주고 받습니다.

하지만 서버 프로그램을 재시작하면 간혹 클라이언트에서 접속
종료를 알지 못하고 다시 재접속을 하지 않는 문제가 있네요.

서버 프로그램 재시작시 핸들러를 이용해 모든 소켓을 다 close()
해 주는데도 이런 문제가 발생하는데 원인이 무엇을까요?

도움 부탁드립니다.

페이지

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