정전으로 인해 서버가 꺼져서 다시 켜고 나서 fsck.ext3를 실행했습니다.
파일시스템은 ext3입니다.
[root@lumi root]# fsck.ext3 /dev/hda3
e2fsck 1.27 (8-Mar-2002)
/dev/hda3 is mounted.
WARNING!!! Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.
Do you really want to continue (y/n)?yes
를 해버리고 말았습니다 . 실행직후 콘솔에서 뭔가 계속 스크롤되면서
키보드입력도 안먹히고 리붓버튼을 눌렀구요. :cry:
윈도우 VC6.0에서 다음과 같은 코드가 돌아가더군요.
com 관련 소스를 리눅스로 포팅하다가 다음의 문제를 만나게 되었습니다.
리눅스에서는 동일코드가 모두 에러가 나더군요.g++로 컴파일 할때 따로 옵션을 줘야 되는건지 cpp컴파일러마다 틀린건지 모르겠네요. CPP 책에서는 이런거 못본거 같은데 찾아봐야 겠네요. 이따가 집에들어가서...
질문은 첫번째 struct으로 선언한 구조체 안에서 public나 virtual을 쓸수 있냐 이겁니다(쓸수 있더군요.ㅠ.ㅠ). g++에서도 __stdcall만 없으면 정상적으로 동작하더라구요. 제가 경험이 적어서 그런건지.. struct를 이렇게 쓰는건 첨 봤거든요.com에선이렇게 쓴다고 해도 linux에서는 첨입니다.
어언 일주일 넘게 하구 있는데여... 계속 같은 오류메세지가... :(
drivers/net/net.o(.data+0x94):undefined reference to 'local symbols in discarded section .text.exit'
make; *** [vmlinux] 오류1
이라는 말만 계속 뜨네여..
이것저것 해봐두 더 에러가 추가 되는 것두 없구 같은 메세지가 나옵니다.
커널은 2.4.2로 하구 있구여...
간단한 시스템 사양은...
Main Processor : Intel Celeron(R) 1.7GHz
Primary Master: ST 310014A 3.09
Main Board : TANK ULTRA TWIN MINI PRO