yacc 프로그램을 컴파일 할 때 일부 Linux 컴퓨터에서는 정상적으로 작동합니다. 그러나 다른 컴퓨터에서는 문법 규칙이 산재되어있는 c 문 중 하나도 printf까지 실행되지 않는다는 것을 알게되었습니다. 무엇이 문제 일 수 있습니까? 이 컴퓨터에서 컴파일하려고하면 오류가 발생하므로 -ly 옵션을 사용해야한다는 것을 알게되었습니다.yacc 파일에서 c 문이 인식되지 않습니다.
declaration : var_declaration
| fun_declaration
| '$' {printTable();} ;
일반적으로 잘 작동 마지막 줄은, 실행되지 않습니다 :
예는 다음과 같다.
샘플 문법/출력 스 니펫이 있습니까 –
이것은 분명히 오류입니다. 그러나 오류라고 생각한 사람은 downvoted입니다. –