CUPS 인쇄 시스템을 만들려고합니다. 프린터 상태, 얼마나 많은 페이지가 출력되는지 알고 싶습니다.CUPS 인쇄 파일 세분화 오류
이렇게하려면 CUPS 예제에서 주어진 예제 프로그램을 실행하고 있습니다. 내가 얻고 ./myout
을 실행하려고하면
#include <cups/cups.h>
#include <stdio.h>
int main(){
int num_options;
cups_option_t *options;
cups_dest_t *dests;
int num_dests = cupsGetDests(&dests);
cups_dest_t *dest = cupsGetDest("name", NULL, num_dests, dests);
int job_id;
/* Print a single file */
job_id = cupsPrintFile(dest->name, "testfile.txt", "Test Print", num_options, options);
cupsFreeDests(num_dests, dests);
return 0;
}
가 나는 gcc myfile.c -o myout -lcups
를 사용하여 컴파일
분할 오류
나는 나무 딸기-PI (3)를 사용하고 있습니다 내 CUPS 서버로 보드.
미리 감사드립니다.
개발 환경에 gdb가 있습니까? – lockcmpxchg8b
@ lockcmpxchg8b 예. – Sachith
실행 방법을 안다면 SIGSEGV에서 깨질 것이고,'where' 명령은 segv 될 때 어디에서 실행되었는지에 대한 스택 추적을 줄 것입니다. 디버그 모드로 컴파일하면 더 좋습니다. – lockcmpxchg8b