프로그래밍 QnA

sliver의 이미지

asm,__asm__,volatile,__volatile__의 차이점..

리눅스 커널에서 보통 변수에 대해서는 volatile을 사용하면서

어셈블리에 대해서는 __asm__ __volatile__으로 쓰더군요..

volatile과 __volatile__의 차이점이 궁금합니다.

그리고 asm과 __asm__의 차이점도요..

mamoth07의 이미지

nice에 관해서..

리눅스에서 프로세스의 우선권을 변경할수있는 방법으로 nice를 사용하는데 이때 nice값은 어떻게 계산되고 있는지 궁금합니다.
알구 계시는 님들 답변부탁드립니다.

qprk의 이미지

소켓 프로그램 컴파일 문제 입니다.(리눅스에서 잘됨.. 솔라리

리눅스에서 gcc agent.c
하면 아무 불평없이 컴파일 잘 되고 동작도 잘 합니다.

하지만 솔라리스에서 gcc agent.c
하면 아래와 같은 메시지를 뿌립니다.

Quote:

정의되지 않음 첫번째 참조된
기호 파일의
socket /var/tmp//ccZJnigl.o
gethostbyname /var/tmp//ccZJnigl.o
inet_addr /var/tmp//ccZJnigl.o
connect /var/tmp//ccZJnigl.o
ld: 치명적: 기호 참조 오류. a.out에 출력이 기록되지 않음

naisr00t의 이미지

[질문] 아키텍춰 별로 컴파일 하는 법 !!

안녕하세요. 처음으로 글을 올립니다.
거의 매일 여기서 조회하고 답변 글 읽고 하면서 프로그래밍을 하고 있는데,
드디어 저두 질문을 하는 기쁨을 얻게 되네요.

Programming 할 때, 아키택춰별로 컴파일 하는 법을 알고 싶어서 올립니다.

저는 #등의 매크로문을 잘 쓰질 못 합니다.
그런데 예전에 #등의 매크로 문으로 디버깅도 하시고 하더군요.
(언제쯤이면 될른지..) 언젠가 매크로 문을 가지고 조건부(아키텍춰별)로 컴파일 되는 코드를 작성하는 것을 보았습니다.

andro000의 이미지

네트워크 상태 체크 질문입니다.

네트워크에 관해 여쭤보려 합니다

질문) 윈도우즈 시작표시줄 오른쪽에 네트워크 송수신 상태가 나오는데 네트워크가 끊기면 X표시가 되면서 우리에게 끊겼다고 명시적으로 알려주는데.. 이것도 MS사에서 구현한 함수를 사용하여 기능을 만든것으로 생각되는데 혹시 어떤 함수를 사용해서 만들었을까요..? 혹은 어떤 기법을 사용해서 만들었을까요.... 끊겼다는 정보를 어떻게 알 수 있습니까.. 함수나 끊김을 알 수 있는 방법? 답변 부탁드립니다.

voider의 이미지

gcc 의 옵션중 fomit-frame-point 는 정확히 무엇을 하는건가요?

많은 곳에서 -O 옵션과 함께 이 옵션이 사용되는데
문서를 읽어봐도 몬소리인지 이해가 안갑니다.(영어가 시로 ㅠ.ㅠ)
--------------------------------------------------------------------------------------
`-fomit-frame-pointer'
Don't keep the frame pointer in a register for functions that
don't need one. This avoids the instructions to save, set up and
restore frame pointers; it also makes an extra register available
in many functions. *It also makes debugging impossible on some
machines.*

On some machines, such as the Vax, this flag has no effect, because

maidland의 이미지

질문>> Log파일 생성에 대한 질문!!

안녕하세요_ 초보 리눅이 입니다_

다름이 아니라..

특정 조건에 맞는 상황에서 Log파일을 생성한는 것입니다..

예를 들자면, 프로그램 실행순간부터 끄는 그 순간까지의 로그파일 생성.. 하는것입니다

이것을 구현할려면 어떤식으로 짜야할까요?

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

jkm0114의 이미지

쓰레드, 그리고 프로그램 실행하기

쓰레드를 돌릴때... 각각의 쓰레드 않에 외부의 프로그램을

실행시켜도( system() 혹은 exec...() 같은 함수들로) 역시 쓰레드가

되나요?

혹시 그렇게 되지 않는다면 다른방법이 있는지...

불량청년의 이미지

디렉토리와 파일의 생성에 관하여...

특별한 데몬을 만들고 있는데, 가입된 사용자가 있으면 사용자 id로 디렉토리를

만들려고 합니다.

현재 커널 2.4.18에서 테스트 하고 있는데 디렉토리 개수가 31998 이상

안 만들어 지는군요.

실질적으로 리눅스에선 디렉토리나 파일이나 같은 의미인 걸로 알고 있었

습니다. 머 다른 방법으로도 위와 같은 처리를 해서 사용자를 만들 수 있겠지만,

궁금증이 유발 되는군요.

파일 같은 경우는 20만개 이상 계속 만들어 지던데(더이상 테스트 안함)....

신호철의 이미지

로그파일생성및 이메일 전송 관련 질문입니다!!

안녕하세요~

다름이 아니구요~ 예를 들어 CPU점유율을 구해서여~ 그 일정점유율이 넘으면 메일을 보내주는 프로그램을 짤려는데... 방법이 없을까요..

센드메일이나 이런 프로그램을 이용하는거에요?

아니면,, 어떻게 하는지..

페이지

프로그래밍 QnA 구독하기