커널 컴파일 에러... (jffs2 추가)
커널 컴파일 할때, jffs2 파일 시스템을 지원하게 하려고,
.config 에 아래와 같이 설정하였습니다.
CONFIG_JFFS2_FS=y
CONFIG_JFFS2_FS_FEATURE=1
CONFIG_JFFS2_FS_MODULE=y
CONFIG_JFFS2_FS_MODULE_FETURE=1
그리고 나서 커널 컴파일 했더니 다음과 같은 error를 뿌렸습니다.
fs/fs.o(.text+0x33984): In function `zlib_compress':
: undefined reference to `zlib_deflateInit_'
fs/fs.o(.text+0x33a04): In function `zlib_compress':
: undefined reference to `zlib_deflate'
fs/fs.o(.text+0x33a74): In function `zlib_compress':
: undefined reference to `zlib_deflate'
fs/fs.o(.text+0x33a80): In function `zlib_compress':
: undefined reference to `zlib_deflateEnd'
fs/fs.o(.text+0x33b00): In function `zlib_compress':
: undefined reference to `zlib_deflateEnd'
fs/fs.o(.text.init+0xf84): In function `jffs2_zlib_init':
: undefined reference to `zlib_deflate_workspacesize'
fs/fs.o(.text.init+0xfa4): In function `jffs2_zlib_init':
: undefined reference to `zlib_deflate_workspacesize'
fs/fs.o(.text.init+0xfb8): In function `jffs2_zlib_init':
: undefined reference to `zlib_deflate_workspacesize'
make[2]: *** [vmlinux] 오류 1
make[2]: 나감 `/test/os/linux-2.4' 디렉토리
make[1]: *** [/test/os/kernel/all.subdir__] 오류 2
make[1]: 나감 `/test/os' 디렉토리
make: *** [/test/os/zimage] 오류 2
제 생각엔 .config 설정이 뭔가 잘 못 된거 같은데,
알아낼 방법을 모르겠습니다.
.config 파일을 임의로 편집하지 마시고, make menuconfi
.config 파일을 임의로 편집하지 마시고, make menuconfig등을 하셔서 정상적인 설정을 해주시기 바랍니다.
참고로, 동일한 글은 한 곳에 하나만 올려주시는 것이 좋습니다.
[quote="flyduck"]CONFIG_ZLIB_INFLATE=y
그뿐만이 아니라 .config을 편집하다가 오타라도 내시면 본인 책임입니다.
댓글 달기