프로그래밍 QnA

kaypro의 이미지

ELF 포맷 실행 파일 비교 방법

안녕하세요?
실행 파일 두개가 있는데 크기는 같습니다.
이 때 두 개의 실행 파일의 코드가 똑같다는 걸 어떻게
알 수 있을까요?

C코드 파일을 두 번 다른 출력 파일명으로 컴파일해서
비교한 경우

Quote:
$ aCC -o test1 test.cpp
$ aCC -o test2 test.cpp
$ od -c t test1 > test1.txt
$ od -c t test2 > test2.txt
$ diff test1.txt test2.txt
58,59c58,59
< 0001620 \0 \0 \0 \0 ` \0 \0 \b \0 \0 \0 \0 B 6 211 221
< 0001640 \0 \0 \0 \0 ` \0 \0 \t \0 \0 \0 \0 < 217 366 244
---
> 0001620 \0 \0 \0 \0 ` \0 \0 \b \0 \0 \0 \0 B K | 272
bhsim의 이미지

자바 어플리케이션이 실행되는 서버들을 웹에서 관리하기

사용중인 서버는 redhat8.0 apm 기반입니다.
현재 자바코드로 작성된 서버 프로그램을 사용하고 있습니다.
물리적인 서버의 숫자가 꽤 되고 각각에서 동일한 어플리케이션이
돌아가고 있습니다. 각각의 서버들을 웹에서 통합 관리하는 방법을
생각중입니다. 웹에서 자바어플리케이션의 실행, 중지는물론
프로세스에 직접 명령을 내릴 수 있어야 합니다.
(예를 들면, 특정 서버에 접속중인 사용자의 접속을 끊어버리는 명령)
여러가지 방법을 생각해 보았으나 아직은 막막합니다. 실제로

bejoy4him의 이미지

class CSample; 이것의 의미는 무엇인가요?

초보자가 하는 질문이니..
기초도 모른다고 RTFM하지 마시고 간단히 설명을 좀 해주셨으면 좋겠습니다.

VC++6상에서 작성된 어떤 소스를 분석하고 있는 도중
CSample의 헤더파일을 include해주지 않은것 같은데.. 컴파일 에러가 나지 않기에...
파일의 처음을 살펴보니

class CSample;

과 같은 것이 있었습니다. 그 라인이 뜻하는 바가 무엇이죠? class의 인스턴스를 생성한것두 아니구..ㅡㅡ;; 저것 때문에 컴파일 에러가 나지 않은 것인가요? 저것이 namespace와 연관있는 것인지....

이정원의 이미지

JAVA에서 윈도우 처럼 Look&amp;Feel 바꾸는 방법?

JAVA에서 윈도우 처럼 Look&Feel 바꾸는 방법아시는분

알려주시면 감사하겠습니다.

그렇게하면 Linux에서도 윈도우처럼 화면 보일수 있는건가요?

vudghkzm의 이미지

.hwp, .doc, .txt 등 일반적인 문서에 관한 버전관리는 어떻게

프로그램 소스 코드의 버전관리는 CVS등을 통해서 합니다만, 버전 관리가 필요한 일반적인 문서(예 : .hwp, .doc, .txt 등)에 관해서 버전관리를 해줄 수 있는 툴이 존재하는지요?

PS. MS Word 의 경우 작성할 파일 내부에 버전 관리 정보를 포함할 수가 있던데, 막상 사용해보니까 파일을 새로 저장할 때마다 버전 관리가 좀 이상해져버리더군요.(0000-00-00 AM 00:00 과 같이 시간이 표시되 버린다던가 말이죠.)

ssul97의 이미지

gcc로 컴파일한 o파일과 헤더가 있습니다. 이걸 C++로 링크하려

제목처럼 gcc로 컴파일한 o파일과 헤더가 있습니다. 이걸 C++로 작성한 소스코드에서 헤더에 선언된 함수를 호출하는 식으로 하고 o파일을 같이 링크하려고 합니다. 그런데 링크 에러가 나는군요.. undefined reference라고..

#header

void func(void);

#cpp 소스
#include "header.h"

MyClass::Func()
{
func();
}

이런 식으로 사용합니다. c로 작성되서 이미 컴파일된 .o 파일과 링크하려고 합니다. 어떻게 해야 할까요?

uamyd5279의 이미지

signal handling관련한 문제인데요.

별 다른 건 없고. 이해가 되질 않아서 여기에 올립니다.

void ExitProc( int signo )
{
 printf("Exit:%d\n",signo);
 exit(1);
}

void AlarmSignal( int sig )
{
 signal( sig, AlarmSignal );
 return;
}

int main()
{
 signal( SIGINT,ExitProc );
 signal( SIGTERM,ExitProc );
 signal( SIGIALRM, AlarmSignal );

 while( 1 ){
  puts("hello, pc");
 }
}

위와 같은 형식입니다.
인터럽트 cntl+c를 누르면 printf("exit..") 수행하고 죽어야 하는게 정상 아닙니까?
lovejin0309의 이미지

코딩 스타일 질문입니다.

안녕하세요. 코딩 스타일 질문입니다.

전 주로 아래와 같이 짜는 편입니다.

switch(code){
    code world:
           switch(key){
                  ......
           }
           break;
    code korea:
           switch(key){
                  ......
           }
           break;
    code japan:
           switch(key){
                  ......
           }
           break;
}

제 사수는 다음과 같이 짜라고 합니다.

[code:1]

hairu10의 이미지

nachos 설치중...ㅠ.ㅠ

크로스 컴파일러 까지 다 설치하고
make depend 까지 하고.
마지막에
make 하니까 이렇게 오류가 뜨네요.
고수님들 알려주세요...ㅠ.ㅠ

---------------------------

[root@localhost threads]# make depend
g++ -I../lib -I../threads -I../machine -DTHREADS -Dx86 -DLINUX -DCHANGED -M ../lib/bitmap.cc ../lib/debug.cc ../lib/hash.cc ../lib/libtest.cc ../lib/list.cc ../lib/sysdep.cc ../machine/interrupt.cc ../machine/stats.cc ../machine/timer.cc ../threads/alarm.cc ../threads/kernel.cc ../threads/main.cc ../threads/scheduler.cc ../threads/synch.cc ../threads/synchlist.cc ../threads/thread.cc ../machine/elevatortest.cc ../machine/elevator.cc > makedep

페이지

프로그래밍 QnA 구독하기