프로그래밍 QnA

saltdoll03의 이미지

간단한 hello.c 파일을 컴파일하려는데 안되요 ㅜ.ㅜ

hybus-arm~등 네 가지를 다운받아 풀었습니다.
Desktop에 다운을 받아서 풀어서 그 위치에서 hello.c 파일과 makefile을 만들어서 make 명령어를 쳤습니다.
그런데
[root@localhost ~]# make
make -C /lib/modules/2.6.12.6/build M=`pwd` modules
make[1]: Entering directory `/usr/src/kernels/linux-2.6.12.6'
scripts/Makefile.build:13: /root/Makefile: 그런 파일이나 디렉토리가 없음
make[2]: *** 타겟 `/root/Makefile'를 만들 규칙이 없음. 멈춤.
make[1]: *** [_module_/root] 오류 2
make[1]: Leaving directory `/usr/src/kernels/linux-2.6.12.6'

임창진의 이미지

콘솔프로그램의 input output 을 가로채고 싶습니다..

제환경은 winXP ,cygwin 이 설치되어있고 expect는 cygwin에서 compile 한 것입니다.

expect를 사용해서 서버에로그인해서 프로그램을 실행 시키고 그결과를 파일로 받아놓고 expect 가 종료되면 그 파일을 파싱해서 제 프로그램(pc에서 실행되는)에서 보여주고 있습니다.

이런일이 자주있다보니까 expect 에서 매번 서버에로그인하고 프로그램실행시키기때문에 속도가 떨어집니다.

expect 가 서버에 로그인한후 대기하다가 제프로그램에서 expect에게 실행할 명령을 넘기고 그결과를 바로 받아볼수있는 방법이 있을까요?

heojaes의 이미지

shell script로 ftp put을 하는데 오류점 잡아주세요

shell script를 이용해서 ftp put를 하는데 아래와 같이 만들었는데 실행을하면
syntax error at line 10 : `<' unmatched 메시지가 나옵니다.
ftp부분만 따로 만들어서 하며는 오류가 없는데..
for문에 같이 넣고 하면 오류가 발생합니다.
ftp를 빼고 for문을 돌려도 오류가 없습니다.
왜그런지 모르겠습니다. shell 고수님들 알려주세요!

[code:1]#!/bin/ksh
CUR_DATE=`date +%Y%m%d`
cd /home/test
pwd

for i in *.log
do

echo $i
ftp -n -v 211.192.197.91 21 <<ENDFTP

맹고이의 이미지

Ajax에 대해 질문드립니다

Ajax를 이용해서 rss를 파싱한 결과를 보여주는 간단한 소스를 작성 중인데요.

웹브라우저에서 http://singlenote.net/etc/rss 로 페이지를
열어서 보면 기본값에 있는 rss feed는 잘 보여집니다. 그런데
http://www.singlenote.net/etc/rss 접근하면 해서
열려고 하면 자바스크립트 에러가 뜨네요. 왜 그런지 모르겠습니다.
그리고 다른 블로그의 rss feed를 넣으면 제대로 동작을 하지 않습니다.

갑자기 필요해서 없는 지식으로 짜집기를 하다보니 막막하네요.
시간있으시면 한번 테스트 해보시고 답변 부탁드립니다.

neon20의 이미지

디바이스 드라이버에 대해서 공부하고 있는데 컴파일이 안되고 있습니다.

[code:1]
[root@localhost 05-2]# gcc -D__KERNEL__ -I/usr/include/linux -DMODVERSIONS -DMODULE -Wall -O2 -c hello.c -o hello.o
In file included from /usr/include/linux/module.h:10,
from hello.c:1:
/usr/include/linux/config.h:5:2: #error Incorrectly using glibc headers for a kernel module
hello.c:14: error: syntax error before "int"
hello.c: In function `init_module':
hello.c:15: warning: implicit declaration of function `printk'
hello.c:15: error: `KERN_DEBUG' undeclared (first use in this function)

tyolee83의 이미지

자바의 클래스도 C의 구조체처럼...

패킷을 하나 만들려고 합니다.

class Packet{
       byte ver;
       short length;
       int id;
       long code;
}

예를 들어 이렇게 선언했다고 하면

자바에서 클래스로 선언 후 객체를 만들어도

C에서 구조체 선언 후 하나를 할당한것처럼

바이트의 연속으로 저장되나요???

음 그러니까 저 클래스에서 인스턴스를 하나 생성하면

8(byte) + 16(short) + 32(int) + 64(long) = 120bit = 15byte가

되는거 맞나요?

뭐 추가적으로 정보가 붙는다던데 그래서 15byte가 넘어가는건 아닌가요?

bizzare의 이미지

리틀엔디안 &amp; 빅엔디안

엔디안

모든 플랫폼(유닉스, 리눅스, 윈도우)에서 공통적으로 binary파일을 읽고 쓰고 하고 싶습니다.
즉, double, int, char 등으로 이루어진 binary 파일을 여러가지 플랫폼에서 작성하고
그 파일을 window에서 읽을 수 있게 하고 싶습니다.

그런데 리틀엔디안, 빅엔디안 이란 것때문에 그게 쉽지만은 않은 작업같더군요.

1) 각 시스템에 해당 시스템이 어떤 엔디안인지 알 수 있는 API함수같은 것이 있는지요?

2) 제가 간단히 테스트해본 바로는 int나 캐릭터는 리틀엔디안/빅엔디안의 영향을 받지만 double은 상관없는 것 같더군요.

freezm7의 이미지

유니코드 스트링 입력하는 방법.

안녕하세요.

wchar_t 타입의 문자열을 입력하려고 하는데요,
캐릭터 코드가 e2 인 문자 뒤에 알파벳 b가 이어 붙을 경우,

L"\xe2b" 라고 입력하면,

e2 가 아니라 캐릭터 코드가 e2b 인 문자로 입력이 되어 버리네요.

e2 에서 끊으려면 어떻게 해야 하는지 좀 알려주세요.

papa3721의 이미지

c or c++에서 쓸만한 regular expression lib가 있을까요?

perl에 정규식을 사용하다보니.

c 나 c++에 이런 정규식을 지원해 주는 라이브러리가 없는지.

혹시나 사용하고 있는 분이나.. 좋으 라이브러리가 있음..

조언 부탁드림니다..

twins99의 이미지

File 속성 setting질문

file 속성을 변경하는 방법에 대해서 문의드립니다.

예를들면, file의 last modified time을 변경하고 싶다면 어떻게 해야 하는지요.

file의 상태는 stat로 가져올 수 있는걸 알고 있습니다만, setting하려면 어떻게 하는지는 잘 모르겠네요. 그럼 답변 부탁드립니다.

페이지

프로그래밍 QnA 구독하기