프로그래밍 QnA

jungwook의 이미지

[완료]awk FS설정시

안녕하세요?

작성한 스크립트에서 두가지 질문이 있습니다.

awk '
 BEGIN{FS="[:\t||]"; OFS=","};
 {
   if((NR % 10)==4)
  {
        {for ( i = 1; i <= NF; i++) print ","$i"," } 
  }
};

첫번째로
BEGIN{FS="[:\t||]";};
[] 안의 "||" 이게 하나의 구분자가 되었으면 좋겠습니다.

두번째는
현재 awk로 처리하는 문서가
data (공백): (탭) ||566311464(공백) ||32428343(공백) ||27693333(공백) ||14.6014552763

탭과 공백이 표시가 안되서 (공백), (탭) 이렇게 넣어났습니다.

seungrye의 이미지

드라이버 강제 로드 가능 범위

안녕하세요.

커널 모듈 로드/언로드 관련해서 제대로된 정보를 알고 싶어서요.

만약 제가 2.6.29.10 이라는 버전에서 커널 모듈을 빌드했을때, 이 커널 모듈을 2.6.29.x (x는 임의의 버전)라는 버전에서 load가 가능할까요?

제가 얼핏 듣기로 modprobe -f 였나? insmod -f 였나 하는 옵션을 사용하면, 강제로 로드가 된다고 들었거든요.

만약 로드가 된다면, (그리고 다행이도 정상적으로 동작한다면)...
강제 로드가 허용되는 버전 범위가 존재하나요?

예를들어 2.6.29.y라는 버전에서 빌드를 했다면 2.6.29.x (x는 임의의 버전) 에서는 모두 로드되고 정상 동작을 하지만
2.6.2x.z (x,z는 임의의 버전) 에서는 API가 변경되어 로드가 되더라도 정상동작이 되지 않는다 라던지요...

도움 부탁 드립니다. ^^

kyhtrue의 이미지

프린터 드라이버 관련 질문

프린터 속성창에 탭하나를 생성하고 어떤 항목을 만들과 이 항목을 gpd파일과 연동시키고 싶습니다.

비록 연동시키지 못하더라도 속성창에 탭하나라도 만들고 싶은데 어떻게 dll코드를 짜야 할지 모르겠습니다.

고수님들의 많은 조언 부탁드립니다.

holykss의 이미지

lua 컴파일 후, 용량 문제

안녕하세요.

lua 5.1.4를 국내 이통사 모바일 환경에서 사용해보려고 열심히 삽질중입니다.

바인딩 시켜놓고 흐믓해하고 있는데, 예상 밖에 일이 생겼네요.

luac 를 통해 lua 스크립트를 컴파일 시켜봤습니다.

옵션은 -s(디버그 정보 제거) 를 줬구요.

근데, 생성된 luac 파일 용량이 텍스트보다 조금

yegam400의 이미지

freebsd에서 __stack_chk_guard에 관한 문의입니다

컴파일 스크립트는 다음과 같습니다.
근데 아무리 봐도 __stack_chk_guard와 __stack_chk_fail이 어떤 에러인지 잘 모르겠습니다.

gcc -o okname okname.o stdsoap2.o dom.o soapC.o soapClient.o okname_IPIN_DEC.o okname_IPIN_KEY.o okname_IPIN_RN.o okname_RN.o oknametypes.o datetime.o logf.o ipcheck.o profile.o okname_RN_core.o jstrtok.o okname_IPIN_ENC.o IconvString.o

mogin1의 이미지

어셈블리 파일을 컴파일하는데 오류가 났습니다..

어셈블리 파일을 컴파일하다 오류가 났는데 도통 알수가 없네요..

isp.S:95: Error: attempt to move .org backwards

에러난 부분입니다. cpu는 avr32(uc3a0)입니다.
86 .section .reset, "ax", @progbits
87
88
89 .global _isp
90 .type _isp, @function
91 _isp:
92 // Include the ISP raw binary image.
93 .incbin ISP_BIN
94
95 .org PROGRAM_START_OFFSET
96 program_start:
97 // Jump to the C runtime startup routine.
98 lda.w pc, _stext
99
100

semtul79의 이미지

[완료] 동적 메모리 할당 및 해제에 대해

아래와 같이 malloc 및 free 함수를 테스트 해보았습니다.

상식적으로는,

free complete 라고 화면에 찍어질때는

실제 메모리 누수는 272 * 10000 = 2.7MB 정도 밖에 안되기에

top 명령어로 봤을때, 해당 프로세스는 2.7MB 정도 차지 해야합니다.

gcc 2.96(레드햇7.3) 에서 g++로 컴파일후 테스트 해보

sinji81의 이미지

[ 완료]책보다 궁금한것이 있어서요...

template <bool cond, typename A, typename B>
struct Select{
	typedef A Result;
};
 
template <typename A, typename B>
struct Select<false, A, B>{
	typedef B Result;
};

위처럼 정의를 해놓고...

Select<sizeof(int)==sizeof(long), int, double>::Result temp = 0;

이렇게 구현하면 int와 long의 크기로 인해 temp의 type이 int 또는 lo

yegam400의 이미지

libiconv를 컴파일하는 도중에 *.la파일은 뭐죠?

libiconv를 컴파일하는 도중에 *.la파일은 뭐죠?

보통 라이브러리는 *.a로 알고 있는데요.
solaris에서는 *.la를 cc로 컴파일 할때 -liconv하면 되었었는데, freebsd에서는 안되네요..

그래서 freebsd에서 컨버팅된 버전으로 따로 받아서 컴파일 하고 있는데요..
*.la파일은 어떻게 컴파일이 되는지 궁금합니다.(이

페이지

프로그래밍 QnA 구독하기