2014-10-11 35 views
0

我檢查出Clozure Common Lisp 1.10通過顛覆我的wheyzy raspian覆盆子pi。當我試圖運行armcl時,出現「GLIBC_2.15 not found」錯誤。我使用apt-get來安裝最新版本的m4,1.4.16-3。我跟着Clozure的指示建立口齒不清內核, http://ccl.clozure.com/install.html權限錯誤編譯Clozure CL儘管sudo權限

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 

此權限錯誤是出乎意料的,因爲我有這臺機器上須藤權限。可能會出現什麼問題?

回答

1

您正在運行make clean根據sudo,但不是make。如果你想同時運行sudo下你必須運行:

$ sudo make clean && sudo make 

(這真是一個關於shell命令的語法問題,並沒有什麼用make做)。

+0

謝謝,瘋狂科學家!一旦你指出我是一個shell命令語法問題,我發現這篇文章解釋了什麼「&&」的含義:http://stackoverflow.com/questions/6152659/bash-sh-difference-between-and – fpt 2014-10-15 12:27:52