문제

클립 환경에서 시스템 기능을 호출하려고합니다. 프로그래밍 자습서에 제공된 예제를 사용했지만 Ubuntu에서는 작동하지 않는 것 같습니다. 다음 코드를 사용했지만 메시지를 받았습니다.

이 시스템에 대해 시스템 기능이 완전히 정의되지 않았습니다.

내 코드 :

(defrule start-program ""
    (not (started on))
    =>
    (assert (print-directory /home/username/Desktop))
    (assert (started on))
)

(defrule print-directory
    (print-directory ?directory)
    =>
    (system "ls " ?directory)
)

아이디어가 있습니까?

미리 감사드립니다.

도움이 되었습니까?

해결책

버전 6.24를 실행중인 경우 GENERIC에서 UNIX_V 또는 UNIX_7로 플래그를 변경하여 다시 컴파일하십시오. 버전 6.3을 실행중인 경우 Generic에서 Linux로 Setup.h의 플래그를 변경하고 작동하지 않으면 Unix_V 또는 UNIX_7을 사용해보십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top