초보질문 fprintf(stderr, 로그보기

s97083의 이미지

안녕하세요

기초적인 거지만 검색을 해도 이해가 안가서 질문드립니다.
java에 jni로 연동된 c 코드에서 로그를 보고 싶은데 어떻게 보는지 잘 모르겠습니다.

fprintf(stderr, "Resolution: %dx%d\n", width, height); 이런식으로 되 있던데 jni 코드는 dll로 컴파일되서

실행시간에 참조되는거 같고요.

java로 만들어진 exe 파일을 u.exe >> log.txt 이러면 위에 로그가 들어갈 줄 알았는데 아니더군요. 저 로그
나오게 하는 방법을 알고 계신분은 조언 부탁드려요.

gramo의 이미지

제곧내

u.exe 2>> log.txt

s97083의 이미지

알려주셔서 감사합니다.

이제 디버깅의 세계로 고고

Anti-Lock의 이미지

그것 보다는
u.exe 2>&1 > log.txt
가 더 좋을 것 같아요^^
stderr와 stdout을 동시에...
u.exe > log.txt 2>&1
이거 였나.. 순서가 잘 기억이 안나요;; 흑;;