저는 PowerPC
프로세서를 사용하고 있으며 커널 모듈의 기능을 사용해야 합니다 dcache
(예: "clean_dcache_range()"
()에 구현됨). 이 어셈블리 파일은 커널 컴파일 중에 컴파일되며 개체 파일은 커널 빌드 디렉터리에 있습니다. 그런데 커널 모듈에서는 이 기능을 사용할 수 없고, 컴파일된 모듈을 사용하면 오류가 발생합니다. 또한 이 파일에는 이러한 기능이 포함되어 있지 않습니다. 위의 함수는 으로 선언되어 있으니, 문제는 무엇이고 어떻게 해결해야 할까요?$KERNEL_SOURCE/arch/powerpc/kernel/misc_32.S
version 4.1.8
misc_32.o
"implicit declaration of function"
gcc
Module.symvers
_GLOBAL
어셈블리 언어로 작성된 커널 함수를 내보내는 방법은 무엇입니까?
관련 정보
- rpm --verify는 누락된 파일에 대해 알리지 않습니다.
- Fedora 23 - 로그아웃한 후 다시 로그인할 수 없습니다
- FreeBSD 패키지 저장소 - 수동 서명 확인을 수행하는 방법은 무엇입니까?
- 파일 시스템과 데이터를 별도로 유지 관리
- 수천 개의 파일을 하나의 장치에 연결하는 방법
- 로컬 컴퓨터와 원격 컴퓨터 간에 파일을 전송하는 가장 편리한 방법 [닫기]
- 스크립트에 sudo 및 비 sudo 명령이 모두 있는 경우 터미널에서 스크립트의 모든 줄에 대한 stdout 및 stderr을 확인하세요.
- USB 라이브 시스템을 안전하게 꺼내고 사용자에게 삭제를 요청하세요.
- 파일의 단일 행 문자열에서 명령행 옵션 제거(옵션이 있는 모드 플래그)
- 아치 - 열려 있는 애플리케이션을 보는 방법