프로그래밍 QnA + 설치 및 활용 QnA

ertos12의 이미지

Sed를 이용한 C header file에 define된 값을 make 환경변수 값

<version.h>
#define AAA_VERSION "AAAA 1.0.0"

<makefile>
CODE_VERSION=$(sed -n -e ..... version.h)
CODE_VERSION_SUB=$(sed....)
CODE_VERSION_PATCH=$(sed....)

makefile에서 위와 같이 해서 "AAAA 1.0.0"의 값중 각각
CODE_VERSION에는 1
CODE_VERSION_SUB에는 0
CODE_VERSION_PATCH에는 0

을 각각 입력하도록 하고 싶습니다.

sed를 이용해서 어떻게 해야 할지..

qkeko의 이미지

하드 카피 질문 드립니다.

집에서 데탑용으로 40기가 하드를 쓰다가 80기가 하드가 생겼습니다.

hda1 --> win 2003(ntfs) ----------->5G
hda2 --> 자료실 (fat32) ------------->10G
hda3 --> FreeBsd -------------------> 10G
hda5 --> 젠투 boot(ext3)----------->100M
hda6 -->  swap ---------------------->500M
hda7 --> 젠투 root(reiserfs3.x)----> 15G

이런 식으로 좌충우돌식으로 쓰고 있습니다.
젠투를 주로 사용(배우는 중--;;)하고 있습니다.

참고1.윈도우는 파티션이미지라는 파워케스트사 백업툴로 백업시디 만들어둔 게 있습니다.

gugudan의 이미지

template와 관련해서..

template에서
return값을
어떠한 클래스 값을 리턴할려고 할때
클래스 안에서
T get(int num)
{
Node *t;
int idx;
T return_t;
머 이런식으로 작성을 했는데..
이 함수가 끝날때쯤
소멸자가 호출이 되더군요..
이 소멸자가 호출되지 않게 할 수 없나요?

그리고 위의 get 메서드에서
return NULL을 했더니..
에러가 나오는군요..
NULL을 리턴하고 싶은데
어떻게 되지 않는지요?

voider의 이미지

emacs 에서 C-x e 외의 추가적인 매크로 등록방법?

C-x e 로 마지막에 등록했던 매크로를 사용할수 있습니다.
그런데 매크로를 여러개 등록시키고 사용하는 방법은 없나요?
C-x C-1 C-x C-2 이런식으로요....
메뉴얼에는 M-X name-last-kbd-macro 를 사용할수 있다고 하는데...
제대로 이해를 못하겠네요.

global-set-key 를 .emacs 설정 파일을 편집하지 않고도 임시적으로 셋팅할수도 있나요?

icebug의 이미지

ADSL 주소 알아보기

ADSL을 사용중입니다.

C로 프로그램을 짜서 ADSL로 받은 IP를 정보를 알수 있을까요?

원하는 IP정보는
IP Address
SubnetMask
Default Gateway
등입니다.

그럼 고수님들의 답변 기다리겠습니다.

즐거운 하루 되세요.

cd9cd9의 이미지

컴파일 할 때 사용하는 ./configure 스크립트에 대한 질문이요.

프로그램 소스를 받아서 컴파일을 할 때, 반드시 프로그램 소스에 들어있는 ./configure 스크립트를 이용하여 Makefile을 만들어야 하는 것으로 알고 있는데요. 그런데 ./configure 스크립트에는 여러가지 옵션이 많다고 해서 "./configure --help" 명령을 실행해 봤는데 전부 영어로 나와있네요. ㅡ.ㅡ;; 그래서 도움을 받고자 질문을 드리는데요.
./configure 스크립트를 사용할 때 꼭 알아야 할 옵션과 유용한 옵션에는 어떤 것들이 있는지 궁금하고요. 그리고 그 옵션에

ertos12의 이미지

make에서 sed를 이용해서 환경변수를 만드는 중에 질문..

음 먼저, version.h라는 file이 있고, 이 file의 내용은

#define AAA_VERSION 1

입니다. 공백은 tab이 아닌 전부 공백 문자 입니다.

Makefile에서 위의 version.h라는 file에 AAA_VERSION의 값, 즉 1을
CODE_VERSION이라는 환경변수에 저장할려고 합니다.

CODE_VERSION=$(sed -n -e 's/.*AAA_VERSION//p' version.h)

이렇게 하면, 1값 앞의 space까지 환경변수에 저장되어 버립니다.

sed를 이용해서 AAA_VERSION이라는 define의 값만 (space 없이) 환경변수 CODE_VERSION에 입력할수 있는 방법이

jamongx의 이미지

[질문] 화면에 찍히는 글자를 글자가 찍히는 시간과 같이 저장할

Solaris를 사용하고 있습니다.

어떤 프로그램을 실행하면

그 프로그램이 출력하는 Text를 보통

Program > Log.data

이런식으로 저장하는데요

한 라인 마다 시간을 같이 저장하고 싶습니다.

Program을 수정하지 않고 유닉스 명령어를 사용하거나

다른 프로그램을 작성해서

이런 작업을 할 수 있을까요?

좀 발상이 깬다는 생각이 들긴하는데...^^;

혹시 좋은 방법 알고 계시면 조언 부탁드릴께요

감사합니다~~

IsExist의 이미지

AMd 64용 Linux 64 비트 에서 time_t 의 크기?

혹 저 환경에서 사용하시는분 time_t 의 크기가 얼마인지 좀 알려주세요.

컴파일할때 64 비트 옵션을 따로 켜야 제대로 나올거 같은데 따로 옵션을 주고 쓰는 환경이어야 하나요? 아님 디폴트 64비트 옵션인지?
glibc 를 64비트로 빌드 해야 정확할것 같은데, 이렇게 사용하시는 분
리포팅 좀 부탁드립니다.

그럼 미리 감사

jamongx의 이미지

[질문] 화면에 찍히는 글자를 글자가 찍히는 시간과 같이 저장할

Solaris를 사용하고 있습니다.

어떤 프로그램을 실행하면

그 프로그램이 출력하는 Text를 보통

Program > Log.data

이런식으로 저장하는데요

한 라인 마다 시간을 같이 저장하고 싶습니다.

Program을 수정하지 않고 유닉스 명령어를 사용하거나

다른 프로그램을 작성해서

이런 작업을 할 수 있을까요?

좀 발상이 깬다는 생각이 들긴하는데...^^;

혹시 좋은 방법 알고 계시면 조언 부탁드릴께요

감사합니다~~

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기