프로그래밍 QnA

redstorm의 이미지

kdevelop 프로젝트 make error

프로젝트를 현재 cpp와 h파일들로 새로 구성중인데요

gmake[2]: *** No rule to make target '../*/*/*.a', needed by '*'. Stop.

이라는 에러가 뜹니다. 이럴때 어떻게 해결하면 되나요?

단순히 *.a 파일을 해당경로에 넣어주기만 하면 되는건가요?
그렇게 하면 왠지 억지로 해결하는것 같아 마음에 걸립니다.
또한, 해본결과 또 다른 에러가 나더군요.
이럴 경우 근본적으로 어떻게 해결하면 되나요?

junee74의 이미지

[완료] insmod 와 modprobe시 로그 메시지

안녕하세요. Linux 초차입니다.

이상하게 mod_probe를 이용해서 module을 올리면 /var/log/messages에 로그가 남지 않습니다.
하지만 ins_mod를 이용하면 /var/log/messages에 로그가 남습니다.

왜 그럴까요?

자답:
modprobe -v 를 이용하여 보니 실제로 다른 모듈이 올라가고 있었습니다.
이런 간단한 문제로 게시판을 어지렵했네요;

gusrmr의 이미지

kill(tid, SIGCONT) 질문입니다.

리눅스에서 vxworks를 구현하고 있습니다.

taskDelay()를 호출하며 호출한 태스크를 대기리스트로 빼고

다음으로 가장 높은 우선순위의 태스크를 실행을 시킵니다..

이때 kill(tid, SIGCONT)를 날리는데..

실행이 되지 않습니다.(SIGCONT를 무시하는듯 보입니다.)

리턴값을 찍어보면 0이 찍히는데..

왜 쓰레드가 실행되지 않는지 도저히 이해가 안되서 질문드립니다...

ps.

위 kill(tid, SIGCONT)를 실행하기전에

system("ps"); 등 정상적으로 수행되는 명령을 실행하면

정상작동합니다;;;

junee74의 이미지

ipset은 혼자서 동작가능한지 궁금합니다.

안녕하세요.

Linux Netfilter쪽을 보면서 궁금한 것이 있어 질문드립니다.
ipset을 사용하면 성능이 향상된다고 하는데,
이는 iptables와 같이 사용해야만 하는 구조인지 궁금합니다.

현재로 분석한 결과만 보자면,
ipset은 단지 match 되는 부분만 구현되어 있는거 같습니다.
ipset에서 match되고, 이를 iptables의 rule에 의해서 target을 결정하는거 같습니다.

이렇게 이해하고 있는 내용이 맞을까요?

blhole의 이미지

[완료] arm target에 ntp 설치하기

처음에는 openwrt 기반 리눅스에서 사용하던 ntp-4.2.4p4을 가지고 시도했습니다.
ntp요청을 보내고 ntp 서버에서 응답을 받으면 ntpd가 죽습니다.
우선 더 최신버전(ntp-4.2.6p2)으로 바꾸어 봤습니다.

$ /usr/local/bin/ntpd -g -l /var/log/ntp.log
/usr/local/bin/ntpd: error while loading shared libraries: libcap.so.1: cannot open shared object file: No such file or directory

libcap이라는 shared library가 없다고 하네요. 구글 열심히 찾아봤습니다. root가 아닌 다른 유저도 ntpd를 실행시키고자 할 때 필요한 library인 것 같아 과감히 --disable-linuxcaps 옵션을 이용해 이 놈을 뺐습니다.

kko2913의 이미지

책 추천 부탁드립니다...

요즘 임베디드 리눅스를 마스터 하려고 꾸준히 책을 보고 있는대요...

지금까지 임베디드 리눅스 관련해서 본 책은
- 리눅스 커널 내부구조
- 리눅스 디바이스 드라이버 (유영창 저)
입니다.

'ARM으로 배우는 임베디드 시스템'이 괜찬다는 말이 있어서 볼려고 했는데
보드를 더이상 생산하지 않고 품절이라고 하내요...
그리고 커널 2.4 사용

리눅스를 보드에 포팅해 보려고 하는데

- 포팅 관련 자세한 설명이 나와있고
- 커널 2.6을 사용하고
- 보드를 구할수 있고
- 좋은 내용을 담고있고
- 'ARM으로 배우는 임베디드 시스템'과 비슷한 유형의

책 추천해 주시면 감사하겠읍니다.

mayaabba의 이미지

Ajax 관련 질문.

첨부한 파일 세가지는 Symantic Web 구현을 위한 Ajax 라는 책에서 나온 예제 인데요.

ex.html은 잘 되는데 ex1은 파이어폭스(크롬이랑 IE는 안됨)

에서만 되고 ex2는 아예 구동이 안되네요.

무엇이 잘못된 건지 잘 모르겠네요..

책이랑 비교해 봐도 틀린 건 없는거 같은데.....

도움 부탁드립니다.

HooKi의 이미지

libxml 라이브러리 인코딩에 관련된 궁금증입니다.

회사에서 libxml2를 사용을 합니다.

그런데 .. libxml2를 사용하는 과정에서 이상한 버그가 하나가 나왔습니다.
어떻게든 해결해보려고 했는데 .. 저 혼자의 힘으로는 힘들어서 이렇게 질문 올립니다.

문제 상황 :
1. libxml을 라이브러리의 xmlNewProp 함수를 사용해서 한글 데이터를 써넣고 xmlSaveFormatFile로 저장하면 한글 그대로 xml파일에 들어가는게 아니라, 그 한글의 UTF-16 코드가 들어가던데.. 원래 이렇게 변환 되어서 들어가는것인가요 ? 원래 변환이 되어서 들어가는 것이라면.. 어느 부분에서 변환이 되어서 들어가게 되는지요 ?

monovision의 이미지

RTMP 미디어 서비스에 대한 모니터링 방법에 대해서 문의드립니다.

갑작스럽게 RTMP 프로토콜하에서 서비스되는 미디어 서비스에 대해서 모니터링을 해야 하는 업무를 맡았습니다.
모니터링을 해야 하는 부분이 영상이 정상적으로 출력이 되는지, 소리가 정상적으로 나오고 있는지를 판단해서 alert 을 주어야 하는데요...
VOD 뿐만 아니라 실시간 Live 도 모니터링을 해야 되서... 찾아본 결과 rtmpdump 라는 툴을 사용하기로 결정했습니다.
rtmpdump 는 vod 뿐만 아니라 live 서비스에 대해서도 dump 가 가능하더라구요.

일단, 원하는 시간또는 속도로 dump 는 가능한데... 이 dump 된 데이터에서 영상과 소리 정보를 뽑아내기가 쉽지가 않네요.
조금 더 찾아보면 ActionScript 에서는 영상과 소리를 뽑아내는 클래스가 별도로 존재하여 좀 쉬울 것 같은데
모니터링 환경이 리눅스 서버와 쉘환경이라 사용이 쉽지가 않습니다.
모니터링을 해야 할 URL 도 많구요.

choboja의 이미지

C언어 bit연산 질문입니다.

C언어 비트연산 질문입니다.
일단 첫번째 출력은 0xffffffffffffffff 이구요.
제가 원한 두번째 출력은 64bit 를 모두 left shift시키니 0을 예상했는데,
두번째 출력역시 0xffffffffffffffff 나오는군요.

원래 C언어의 shift는 0을 패딩하지 않나요?
왜 이런 결과가 나오는걸까요?
답변 부탁드릴께요.

#define ALL_SET_BIT                (0-1UL)
 
int main()
{
    unsigned long long down_side = 0;
    down_side = ALL_SET_BIT;
 
    printf("%llx\n", down_side);
 
    printf("%llx\n", down_side << 64);
 
 
    return 0;
 
}

페이지

프로그래밍 QnA 구독하기