我通过颠覆检查了Clozure Common Lisp 1.10我的喘息树莓覆盆子pi。当我试图运行armcl时,我得到了“找不到GLIBC_2.15”错误。我使用apt-get安装最新版本m4,1.4.16-3。我按照Clozure的说明构建了lisp内核, http://ccl.clozure.com/install.html
raspberrypi:/ccl/lisp-kernel/linuxarm$ sudo make clean && make
/bin/rm -f pmcl-kernel.o gc-common.o arm-gc.o bits.o arm-exceptions.o image.o thread_manager.o lisp-debug.o memory.o unix-calls.o arm-asmutils.o imports.o lispdcmd.o plprint.o plsym.o albt.o arm_print.o ../../armcl
/bin/rm -f pad.o arm-spentry.o
m4 -DLINUX -DARM -I../ ../pad.s | as -mfpu=vfp -march=armv6 -o pad.o
Assembler messages:
Fatal error: can't create pad.o: Permission denied
make: *** [pad.o] Error 1
此权限错误是意外的,因为我在此计算机上具有sudo权限。可能出现什么问题?
答案 0 :(得分:1)
您在make clean
下运行sudo
,但make
未运行sudo
。如果您想在$ sudo make clean && sudo make
下运行,则必须运行:
{{1}}
(这实际上是关于shell命令语法的问题,与make无关。)