커널 2.4.20-8 (linux9.0) 사용하거든요
make mrproper -> make xconfig -> make dep -> make clean ->
make bzImage -> make modules -> make modules_install ->
make install ->lilo 하고 재부팅했거든요
그랬더니
.
.
.
ds: no soket drivers loaded!
VFS: Cannot open root device "LABEL = /1" or 00:00
Please append a correct "root=" boot option
kernel panic : VFS : Unable to mount root fs on 00:00
웹서버가 다운 되서 리셋 했더니
부팅중에 멈추거든요
bring up interface lo: <----- 이부분에서 그냥 멈추어 있네요
어떻게 해야하나요
백업도 안받은 상태라 정말 골치아프게 됐네요
정말 답변좀 자세히 부탁합니다....
참 리눅스 버젼은 한컴리눅스 2.0입니다.
그냥 GCC에서도 현재는 AVR에 관한 크로스컴파일이 되는 것 같아서..
man페이지를 보니깐..
옵션에 -mmcu=[u]mcu[/u]
라고 되어 있고
다른 메뉴얼에서도
gcc -mmcu=at90s2313이라고 되어 있던데..
컴파일하면 Invalid option mcu=at90s2313
이라고 나오네요..ㅠ.ㅠ;
저 옵션을 어떻게 사용해야 하는지 묻는게 첫번째 질문이고요..
두 번째 질문은
저렇게 그냥 GCC만으로도 컴파일이 가능한가는 하는겁니다..
질문 순서가 바뀐듯하지만...
저는 C++ 을 배우는 초보입니다.
근데 쓰레드를 배우다가 의문점이 생겼는데
자바에서는 어떤 코드 부분은 다른 쓰레드가 끼이들지 않도록 하기 위해서
syncronize 라는 예약어를 쓴다고 알고 있거 든요
근데 C++ 에서는 이런 경우에 어떻게 해야 하는지 모르겠다라구요
예를 들어 함수 func1() 과 func2() func3() 이 3 개의 함수가 있을 때
차례대로 함수가 수행되어야 하는데 도중에 다른 쓰레드가 끼어들지 않아야 될 때 -- 보통 이럴때 원자적 수행이라고 한다는 군요 -- 어떻게 해야 하는 지 좀 가르쳐주세요
음악파일을 링크해서 플레이하는데는 아무 문제없이 잘 되는데,
에러로그를 보면
[Wed Jul 09 11:47:58 2003] [error] [client 127.0.0.1] File does not exist: 음악파일.smi가 없다고 나옵니다.
smi파일을 왜 찾는 건지....
이것때문에 에러로그파일이 엄청 커집니다.
어떻게 해결해야 하나요.