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

snowavalanch의 이미지

eclipse CDT 사용시, Macro로 인한 syntax error 처리 방법이 있을까요....

안녕하세요.

eclipse CDT를 써볼려고 하는데,
아래와 같이, 리눅스 커널 코드의 init_post()를 볼려고 하면,
eclipse에서 syntax error를 일으킵니다.

803static noinline int init_post(void)
804 __releases(kernel_lock)
805{

(아래 경로 참조)
http://lxr.linux.no/#linux+v2.6.32/init/main.c#L803

eclipse CDT가 noinline와 __releases(kernel_lock) 매크로를 분석하지 못해서
syntax error를 일으키는 듯 한데요,
noinline와 __releases(kernel_lock) 둘다 널입니다.

heybuddy의 이미지

setUID 질문입니다.

다들안냐세요!! 리눅스 초보입니다.

setuid는 실행할 때 소유자의 권한으로 실행이 되는거잖아요!!
root로 cat.sh라고 쉘파일하나 만들고 내용으로 cat /etc/shadow라고 만들어 줬거든여!!

근데 permission을 4755로 설정하고 일반계정으로 실행시켰더니 permission deny되는데....

왜그런지요!! setuid는 실행할때 소유자의 권한으로 파일실행하는 거 아닌가요??

아시는분들!! 답변 부탁합니다.

thames의 이미지

사설망 내에서만 사용하는 도메인은 어떻게 만드나요?

소규모 네트워크 내에서만 운영되는 웹서버인데 지금 아이피를 직접 입력해서 사용하고 있습니다.

이 네트워크 내에서만 도메인(intra.net 같은)을 설정해 접근하고 싶은데요. 이걸 어떻게 설정을 해야 될지 막막하네요. 검색해도 vpn에 관련된 내용만 나오고..

어떻게 만들어야 하는지 궁금합니다!

dbckdgns의 이미지

플레시 파일시스템에서 block의 크기는 어떻게 정해지는 겁니까?

플레시 파일시스템을 보고 있습니다.

지금 제가 알고 있는 배경으로는
1 page = 2K
64page = 128K
128K = 1 block

전체 용량 2M = 16 block

저희가 2M를 파티션공간으로 잡았는데요,
1 page의 크기는 2k든 1k는 우리가 임의로 정할 수 있는것 같던데.\

질문1. 1block = 128K 라고 정해진 규칙인가요?. 1block이 128K이니까 1page크기를 임의로 2K로 하면 64page 라는 결과가 나온건가요?
질문2. 1block = 64page 라고 정해진 규칙인가? 1block이 64page 니까, 1page크기를 임의로 2K로 하면 128K 라는 결과가 나온건가요?

위의 두가지중 어느게 맞는 말인가요?

amblance의 이미지

char * 에 대한 질문입니다.

공부하다 모르는것이 있어서 질문드립니다.

char 포인터 변수인 addr의 값은 0x0804a040으로 나오는데요.
char 포인터가 4바이트로 메모리에 할당되니깐 이걸 1바이트씩 값을 구해보려 합니다.

0x08
0x04
0xa0
0x40

이런식으로요. 아무리 해봐도 모르겠습니다.
조언좀 부탁드립니다.

#include <stdio.h>
 
char text[100] = “HELLO”;
 
int main(void)
{
   char *addr;
 
   addr = text;  
 
   printf(“%p\n”, &addr);      
   printf(“%p\n”, addr);        
   printf(“text : %p\n”, &text);  
   return 0;
}
byungchigi의 이미지

우분투 X 부팅.


우분투로 부팅을 하면 그냥 다 텍스트 모드로 부팅되네요.

일일히 로그인해서 startx 로 띄워줘야되네요 ;;

분명 저번에는 설치도 그래픽으로 잘 되더니.

이번에는 설치도 텍스트로 했습니다 -_-..

그리고 하다말고 갑자기 화면이 깜빡이며 로그아웃되네요 ;

그래서 다시 로그인해야되고 .. 뭐 왜이런가요 ㅇㅅㅇ..

부팅시 자동으로 X띄우게 하는 법좀 알려주십시오.

덧으로 소리가 안나네요 -_-

trymp의 이미지

syslog-ng 에서 local port 를 명시적으로 지정해서 사용하고 싶습니다.


syslog-ng 라는 프로그램을 쓰고 있는데요.

여기서 /etc/utm/syslog-ng/syslog-ng.conf 파일에

목적지에 해당하는 IP 나 port 는 명시적으로 지정이 가능한데,

bind 하기 위한 local port 는 지정하는 항목이나 옵션이 안보이더군요.

syslog-ng 에서 로그서버쪽으로 UDP 패킷을 보낼 때 사용할 local port 를

지정하는 옵션이나 방법에 대해 알려주시면 감사하겠습니다.

theif1004의 이미지

yum install 에러

You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.

yum install 만 하면 오류가 나요

어케해야 할까요?....

인터넷이 안돼는건가...Orz....

munhoney의 이미지

PHP5에서 UDP 서버를 만드는데 well-known port로는 만들어지지 않네요.

PHP5에서 UDP 서버를 만드는데 well-known port로는 만들어지지 않네요.

php에서 알려진 포트로 서버를 만드는 방법이 있나요?

...
15 // create socket
16 $socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP)
17 or die("Could not create socket\n");
18
19 socket_set_option($socket, SOL_SOCKET, SO_REUSEADDR, 1);
20
21 if (($ret = socket_bind ($socket, $servAddr, $port)) < 0)
22 die (strerror ($ret));
...

이때 portf를 well-known port로 했는데 잘 안되네요.. 고수님들 왜 안되는지 알려주세용

hsnks100의 이미지

<완료> eclipse 에서 gdb 명령을 직접 쓸 수 있습니까?

eclipse 에서 STL 내용을 보는 방법이 궁금한데

찾아보니까 gdb 에서

string haha = "123"; 이면

pstr haha

라고 치면 123 이 뜬다고 하더라고요. 근데 그것을 eclipse 에서 명령을 치려고 하는데 어떻게 합니까?

결론은 eclipse 에서 STL 내용을 디버깅하는 방법을 알고 싶습니다. 부탁합니다.

페이지

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