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

okgo의 이미지

시스템호출 에서 include애러 좀 봐주세요.

시스템호출 연습을 해보려고 아래와같은 test.c파일을 하나 만들었는데요.

#include<include/asm-i386/unistd.h>
_syscall0(int.newsyscall);

main()
{
    int i;
    i=newsyscall();
}

gcc 컴파일을 하면

[root@localhost linux-2.4.24]# gcc test.c
test.c:1:37: include/asm-i386/unistd.h: 그런 파일이나 디렉토리가 없 음
test.c:2: parse error before '.' token
test.c:2: warning: data definition has no type or storage class

랜덤여신의 이미지

MSN 프로토콜 바뀐것... 예전 프로토콜과의 다른점이 뭔가요?

MSN 프로토콜 바뀐것... 예전 프로토콜과의 다른점이 뭔가요?

그냥 단순히 호환을 막기 위한 건가요?

아니면 보안의 향상이 있었나요?

알고싶습니다...

quintus의 이미지

커널 업그레이드 중의 에러메시지 좀 봐주세요.

제가 가지고 있는 CD의 커널 버전이 2.4.2 여서 업그레이드를 하려고 커널 2.6.0 다운 받고 또 Documentaion Changes 에서 필요 한 Util도 받아서 업그레이드 했는데 커널 컴파일 하는데 에러메시지가 나오네요. 어떻게 해결해야 하는지 모르겠네요. 에러메시지는

Quote:
init/main.c:
This compiler cannot compile correctly with frame pointers enabled

2.4.2 커널 소스는 제대로 컴파일 되거든요. 왜 2.6.0은 안되는건지..

그리고 gcc 가 include 하는 path 가 어디에 있는거죠? /usr/include 아닌가요?

이현연의 이미지

텔넷을 구할려구 하는데요...

SSH는 저에게는 별 필요가 없어서

텔넷을 설치할려고 합니다.

그런데 텔넷 서버 소스를 어디서 구해야 하나요?

찾기가 어럽네요..

텔넷서버 구할수 있는곳좀 알려 주세요...

HowKnow의 이미지

[질문] 커널 업데이트후 남아있는 커널은?

커널을 자동 업데이트 RHN으로 했습니다.

그래서 지금 2.4.20-30.9 가 되어 있는데요...

그전 커널이 남아 있더군요...

그거 어떻게 지워야 합니까?

지워야 하는거겠죠?

단순히 GRUB에서 내용만 지워도 되는건지 아니면... 다른것도 지워야 하는건지?

알고싶어서요?

부탁 드립니다. 수동으로 지워야 하나요?

아직 커널을 직접 컴파일 해보지 않아서요...

2.6.0으로 해보려고 합니다...

알려주세용~

linux777의 이미지

ARM 크로스컴파일러 링크스크립트 질문...

다음은 ARM 크로스컴파일러 링크스크립트 화일입니다.

[code:1]SECTIONS {
.text 0x00000000 : { __rom_text_start = .;
*(.text) *(.rodata) *(.rodata1)
. = (. + 0x4000)&0xFC000; _mmu_table = .; *(.mmu.table) }

__rom_text_end = .; _etext = .;

.data 0x100000 : { __rom_data_start = .;
*(.data) *(.data1) *(.sdata) *(.sdata2) *(.got);
. = (. + 4)&0xFFFFFFFC; __rom_data_end = .; _edata = .; }

.bss : { __rom_bss_start = .;

wafe의 이미지

C++, 복사 생성자, 대입 연산자.

MyClass라는 클래스를 정의했습니다. 이 클래스는 기본 생성자, 복사 생성자와 대입 연산자를 정의 합니다.

My Class
{
  ...
  MyClass();  -> 기본 생성자
  MyClass(const MyClass&); -> 복사 생성자
  MyClass& operator=(const MyClass&); -> 대입 연산자
  ..
};

그리고 이 클래스를 값으로 리턴하는 함수가 있습니다.

MyClass func1()
{
  MyClass ret;
  ...
  return ret;
}

이렇게 정의해 두고, 기본 생성자, 복사 생성자, 대입 연산자에 출력문을 두고 다음과 같이 테스트 해 보았습니다.

타꼬야끼의 이미지

채팅서버 구현 중에 세그맨테이션 오류가..

간단하게..
로컬 채팅서버 프로그램을 만들고 있는데요...
쓰레드를 이용해서 만드는데...

서버쪽을 실행시키고..
클라이언트 2개가 접속하면...
서버에... 접속했다고 표시는 나옵니다만...
클라이언트에서...

글자를 찍고 엔터를 치면...
세그맨테이션 오류 라고 나오면서.. 바로 클라이언트가 종료 되버립니다...

어디서 문제일까요.. 분명히 제대로 한거 같은데...
이런 경험있으신분 답변 좀 부탁드립니다.

okgo의 이미지

디폴드복사값변경하는 방법?

ms윈도우만 사용하다가 리눅스를 사용하다보니 생소한것이 많네요.

그중 하나가 컴퓨터 키고나서 바로 아무파일이나 열고 오른쪽 마우스 클릭하여 붙여넣기 하면 제가 몇일전에
붙여넣기한 내용이 들어가더라구요,
몇일전에 붙여넣기 한후에도 여러번 다른글들도 붙여넣기 했었는데 유독 컴퓨터를 키고 아무
것도 복사하지 않은 상태에서 붙여넣기 하면 몇일전에 한번 복사했던 내용이 기억되었다가 복사됩니다.
또한 제가 다른 것을 복사할경우에야 붙여넣기값이 새로복사한 것으로 변경 되지만 컴을 끈후에 다시 키고 바로 붙여넣기

ing의 이미지

my-sql을 설치 하고있는데.. 에러 발생..

http://www.mysql.com/get/Downloads/MySQL-4.0/mysql-standard-4.0.18-pc-linux-i686.tar.gz/from/ftp://mysql.byungsoo.net/pub/mysql/

여기에서.. 저것을 다운 받아...
/src_tmp 디렉토리에.. 압축을 풀고...

[root@zero mysql-standard-4.1.1-alpha-pc-linux-i686]# ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --sysconfdir=/etc --with-mysql-user-mysql --with-charset=euc_kr

밑에 이런 내용이 표시..

NOTE: This is a MySQL binary distribution. It's ready to run, you don't
need to configure it!

To help you a bit, I am now going to create the needed MySQL databases

페이지

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