커널 모듈을 개발할 때 커널의 내부 기능, 구조 및 매크로에 대한 간결한 정보를 원합니다.
나는 가지고있다리눅스 커널내 ArchLinux VM에 저장소를 복제한 후 관련 항목을 생성하고 싶습니다.스핑크스 문서.
make xmldocs
최상위 디렉터리를 실행하면 linux
다음 오류가 발생합니다.
sphinx-build returned an error at ./scripts/sphinx-pre-install line 317
make[1]: *** [Documentation/Makefile:137: xmldocs] Error 1
make: *** [Makefile: 1816: xmldocs] Error 2
내부에서 실행하면 linux/Documentation
다음 메시지가 나타납니다.
make: /scripts/sphinx-pre-install: No such file or directory
make: *** [Makefile: 137: xmldocs] Error 127
달리는 사람은 sphinx-build --version
이렇게 말했습니다.
Traceback (most recent call last):
File "/usr/bin/sphinx-build", line 5, in <module>
from sphinx.cmd.build import main
ModuleNotFoundError: No module named 'sphinx'
PYTHONPATH
나는 이것이 그것을 해결하는 방법과 관련이 있다고 생각합니다. PYTHONPATH
비었다.
>> import sys
>> sys.path
['', '/usr/lib/python39.zip', '/usr/lib/python3.9', '/usr/lib/python3.9/lib-dynload', '/usr/lib/python3.9/site-packages']
sphinx
pacman에 의해 설치되지만 /usr/lib/python3.10/site-packages
기본값 python
은 3.9.7
.