프로그래밍 QnA

punking의 이미지

로컬에 물려있는 컴의 정보를 알아내 파일로 저장할려면

로컬의 컴퓨터들을 자동순차적으로 검색해서..

컴퓨터 정보를 파일로 저장할수 있는 스크립트나 프로그램을 만드러야 하는데..

xxx.xxx.xxx.bbb

bbb 부분의 모든 컴퓨터를 순차적으로 검색해서..

컴퓨터 이름과 그룹 정보 아이피 맥어드레스

이정도의 정보를 파일로 저장하게 하는 프로그램이나 스크립트가 있을텐데..

있으면 좀알려주세요..소스분석좀하게요..

qprk의 이미지

hp 32bit 머신 기준으로 컴파일 된 라이브러리를 hp64bit머신에

제목 그대로 입니다.

32bit에서 컴파일된 라이브러리를 64bit에서 사용하려니 안되내요..
어떻게 보면 당연한 결과라고 볼 수 있습니다.

하지만 64bit에서 다시 컴파일 할 수 있는 사항이 아니라서요..

혹시 컴파일 옵션같은 것으로 해결할 수 있는지요?

예) 64bit 에서 32bit 형식으로 컴파일 하라는 옵션등이 있는지요?

jenix의 이미지

mac os x 에서 gcc : ld: can't locate file for: -lcrt1.o 에러

gcc 로 printf("Hello iBook!\n"); 만 출력하는 소스로

gcc 컴파일 테스트해보려고 했습니다만..

ld: can't locate file for: -lcrt1.o

와 같이 crt1.o 라이브러리가 없다고 컴파일이 안됩니다.

제가 설치했던 과정을 집어보면.

mac os x 설치 ( 10.3.2 버젼입니다. ) ( x11 도 설치 )

사실 위의 라이브러리는 기본으로 포함된거같은데..

mac os x 만 새로 설치했을 무렵에 /usr/lib 디렉토리에 보이질 않는군요.

xcode 설치후.. os x 업뎃 xcode 업뎃을 모두 해봐도 나오질 않습니다.

lkjt의 이미지

소켓 프로그래밍에서 컴파일시 에러가 납니다.

환경
--------win32 g++

에러코드:
[code:1]C:\WINDOWS\system32\cmd.exe /c g++ project\downHTML\source.cpp -o project\downHT
ML\source
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAraaaa.o(.text+0x11e):source.cpp: undefined
reference to `WSAStartup@8'
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAraaaa.o(.text+0x19c):source.cpp: undefined
reference to `socket@12'
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAraaaa.o(.text+0x1b9):source.cpp: undefined
reference to `WSAGetLastError@0'
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAraaaa.o(.text+0x1cf):source.cpp: undefined

연우의 이미지

자바..를 공부하고 있습니다.. 그런데 갑자기 궁금증이..

요번에 자바 수업이 있어서.. 자바를 공부하게 됬네요.;

상속하고 참조변수를 선언할때 문젠데요.

Circle이라는 클래스를 MyCircle 클래스가 상속을 받았다고 하고.

다음 코드가 실행시에 오류가 날까요?

Circle c = new MyCircle();

.. 돌려봤더니 에러는 나지 않던데요.

Circle 참조변수 c는 MyCircle의 생성자로 객체를 받았는데..

MyCircle의 인스턴스 변수로는 접근이 안되더라구요.

에러가 나지 않은 이유가 뭘까요?

.. 그리고 MyCircle생성자

sangsik의 이미지

[질문] 좀 다른 이야기 인데요.. 가끔식 마우스 움찍이는게.. 끊

안녕하세요..
좀 다른 이야기 인데요.. 가끔식 마우스 움찍이는게.. 끊겨요....

그러니까.. 마우스가 순간이동을 하네요... 띡~~(2초) 띡~(2초)... 이렇게요.

컴퓨터를 리부팅 해야만.. 다시 사용할수 있구요..

이런 현상이.. 주위 사람들도 일어 나고 있는데요...

바이러스가 있어서 그런것일까요 ?

좀.. 다른이야기인데.. 마땅히 올릴곳이 없어서요..

그럼.. 감사합니다.

shean0의 이미지

빅엔디엔과리틀엔디안 교환하는 함수구현에서 문의드립니다.

안녕하세요.. 제가 짠 소스인데요..
용도는 big-endian <=> little-endian으로 바꾸는것인데요.
이거 좀 더 효율적으로 할려구 하는데.. 제대로 되지가 않네요.


호출   int i=9;
         change_big_little_buf(i,0,buf,sizeof(i)); 

[code:1]입력: i 또는 s
choic는 4또는 2
출력 : buf
void change_big_little_buf(int i,short int s,char *buf,int choice)
{
char tmp[4];
int ii; short int ss;
if( choice ==4)
{
#ifdef D_TEST0419
ii=ntohl(i); //ii=htonl(i)
kim1158의 이미지

커널공간 유저공간에 대한질문입니다.

질문이있습니다.
보통 copy_to_user,copy_from_user 같은 함수로
커널영역과 유저영역에 값을 주고받지 않습니까?
그런데 return 값일 경우에는 커널 유저공간의 구분이 없이(위같은
함수를 호출하지 않고요) 그냥 동일 영역에 있는것처럼 값을 받을수가 있네요.
어떻게 이게 가능한지 조언좀 부탁드립니다^^.

음 그러니까.
아래와 같은 코드가있다고 할때요. getbuf는 커널쪽 시스템콜이고요

유저영역 프로그램
main()
{
char* buf = (char*)malloc(100);
int size = getbuf(buf);

yoo78jun의 이미지

rpm 생성시 .spec 에서 %pre 매크로에 관한 질문입니다.

rpm으로 패키지를 만드려고 하는데요.. .spec 파일에서 %pre 매크로에 스크립트 문을 적어주면 생성된 rpm이 설치될때 설치되기 직전에 %pre에 적은 스크립트 문이 실행 된다고 해서 그렇게 했더니 실제로 rpm을 설치할때 설치 되기 전에 %pre 구문에 적어논 스크립트가 실행 되더군요... 근데 문제는
스크립트 문에서 echo 같은 출력 문은 잘 돼는데... read 같은 입력은 그냥 지나가 버리더군요... 왜그런지 혹시 알고 계신 분 계시면 조언 부탁드립니다.
Interactive 한 rpm 인스톨 패키지를 만들고 싶은데...

amicus의 이미지

linux shell 에서 process 개수 알아 오는 법

process = ps -ef | grep xxx

이런식으로 해서..프로세스 개수를 알아 오려고 합니다..

고수분들 ..팁좀 알려주세욤....

페이지

프로그래밍 QnA 구독하기