프로그래밍 QnA

bueline의 이미지

[완료]shell script 분석

shell script를 가지고 프로그램을 만들어야 하는데요
책을 보아도 원래 있던 소스에서 이해 안되는 부분이 있어서 질문드립니다.

if [ "x$TEST" == "x" ]; then
   exit -1
fi

if문을 확인해서 같으면 끝내라는 건 알겠는데요
if문 안에 조건에 대해서 이해가 안되서요

domiisa의 이미지

ubuntu 압축해제시 tar: error exit delayed ....

안녕하세요

tar.gz 파일을 압축 푸는데 계속

tar: error exit delayed from previous errors

이 에러가 납니다. 구글링 해보니 압축할때

1. ....-read 붙여라

2. 용량이 부족해서 나는거다.

이런 답변들 뿐인데 1번은 전 압축풀때 얘기니 패스.

2번은 용량 확인해보니 넘쳐납니다.

압축해제시 왜 에러가 뜨는지 좀 알려주세요.

ps : ubuntu 에 w3c-libwww.5.4.0 라이브러리 설치하려고 압축푸니 이러케 대네용

god10276의 이미지

QT 시리얼 통신 프로그램 질문입니다!

안녕하세요, QT 초보입니다!!!!

타겟보드와 리눅스 간 시리얼 통신 프로그램을 만들려고 합니다.

커널로 부팅했을 시에는 정상적으로 값이 오고가는데요

문제는 부트로더에 들어갔을 때 정상적인 작동이 되지 않습니다.

스페이스바를 입력 받고! (EZ-S3C2440 사용 중)

그다음 EZBOOT> 프롬프트가 뜬 다음에 엔터가 쳐지고

그다음 프롬프트가 떠야 하는데... 전혀 안뜨고 반응이 없습니다.ㅠㅠㅠㅠㅠㅠ

어디가 문제일까요 ㅠㅠ

소스 첨부 합니다.

//serial.h
#ifndef SERIAL_H
#define SERIAL_H

#define DEVICE01 "/dev/ttyS0"
#define DEVICE02 "/dev/ttyS1"
#define DEVICE03 "/dev/ttyS2"
#define DEVICE04 "/dev/ttyUSB0"
#define DEVICE05 "/dev/ttyUSB1"

발탐의 이미지

mpi에서, 병렬 명령을 중복적으로 실행하고 있습니다.

인텔 제온 쿼드코어 CPU 2개를 탑재한 싱글머신에, OS는 우분투10.10입니다.

meep이라는 FDTD계산 프로그램을 사용중입니다.
http://ab-initio.mit.edu/wiki/index.php/Meep
mpi버젼을 깔았고(meep-mpich), mpich2 또한 설치하였습니다.

mpirun -n 4 [실행]을 했는데,

4개의 프로세스가 병렬적으로 계산하지 않고,
각각 따로 계산을 하고 있습니다.(같은 계산에 대하여 4개의 output이 나오고 있습니다.)

이 때, top 명령어를 통해 확인해보니, 4개의 프로세스를 사용하는 것으로 보고하고 있습니다.

remnant2000k의 이미지

.

hancar01의 이미지

커널 업데이트 후 이전 버전의 /boot/initramfs-KVERSION.img 가 남아있네요

커널 업데이트 후 이전 버전의 /boot/initramfs-KVERSION.img 가 남아있네요
리눅스 초짜가 질문 드립니다.
.. 이 문제를 해결해야 하는데 아는게 없어서.. 혹시 좀 자세히 가르쳐 주시면 안될까요?

kernel.spec에서 뭔가를 해줘야 하는게 아닌지.. 현재 kernel.spec 에는

%preun
/sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{fullversion}
/sbin/new-kernel-pkg --rminitramfs --rmmoddep --remove %{fullversion}

위와 같이 스크립트가 명시되어 있는데요.. 이전 버전의 initramfs 가 지워져야 하는거 아닌가요??

자료를 찾아 봐도 잘 설명되어 있는게 없어서 답답하네요..

도와주세요~

jongpilk77의 이미지

[완료] GCC에서 const array 초기화 문제

안녕하세요...
GCC에서 const array 초기화 문제에 대해서 질문 올려 봅니다.

현재 하고 있는 프로젝트에서 기존 source에 const array를 사용하는 부분이 있는데요..
기존에는 Ada-Multi로 컴파일했을 때는 이상이 없었는데,
이번에 컴파일러는 GCC로 바꾸면서 문제가 되고 있습니다.
소스 확장자가 CXX라서 C++로 컴파일이 되고 있구요..

다음과 같은 소스가 있을 때,

const int A[2] = {1, 2};
const int B = A[0];

void TEST()
{
printf("%d\n", B);
}

위 TEST 함수를 실행하면, 1이 아닌 0이 출력되네요..
GCC 컴파일러 이외의 컴파일러에서는 1이 출력이 됩니다만, GCC에서만 0이 출력됩니다.

위 const int A[2] = {1, 2}; 구문 자체가 잘못된것 같긴 합니다만,
GCC에서 B가 A[1]의 값으로 초기화가 되게 하는 방법이 없을까요?

junee74의 이미지

kernel thread 테스트시 system이 hang 걸리는 이유가 궁금합니다.

안녕하세요. 리눅스 초보입니다.

Linux의 Kernel Thread는 보통 Windows에 사용하는 Thread와 틀린점이 많아 개념잡기가 어렵습니다.
다음의 테스트 코드가 왜 system을 먹통으로 만드는지 궁금합니다.

다음과 같이 프로그램을 했는데 system이 hang이 걸려 응답이 없습니다.
다음 코드에 어떠한 오류가 있어 그런지 궁금합니다.

익명 사용자의 이미지

재귀적(recursive) 알고리즘 문제에 대한 문의입니다.

프로그래밍 문제로 pseudo code를 사용한 recursive algorithm을 만들라고 하는데 아무리 봐도 문제에 정보가 더 부족한것 같은데

충분히 있다고 하는데.

문제가

Write a recursive algorithm in pseudo code, to compute J(n), where J(1)=1 and
J(2n) = 2*J(n) - 1 , n>= 1
J(2n+1) = 2*J(n) + 1, n>=1

입니다. 아무리 보고 값을 대입하고 해봐도 잘 이해가 되질않아서 도움 부탁드립니다.

nekoko의 이미지

h264 프레임이 loss됐는지 여부를 알려면

현재 네트워크에서 h264 스트림을 RTP(udp)로 받아옵니다.

중간에 (P) frame loss가 일어났을 경우 다음 I프레임까지 스킵하려고 하는데요
이 경우 frame loss가 일어난 것을 어떻게 알 수 있나요?
검색해봤는데 POC라는 것이 있고 frame_num 이런 것도 있던데..
힌트를 주세요~

페이지

프로그래밍 QnA 구독하기