데비안에서 C++을 사용하여 소프트웨어 프로젝트를 구현 중입니다. 데비안 박스에서 독립 실행 형 바이너리를 실행하면 프로그램은 적어도 15-20 분 동안 정상적으로 실행되지만 잠시 후 콘솔 출력이 손상됩니다. 대부분의 문자에 대해 많은 ASCII 문자가 표시되지만 일부 문자는 잘 표시되므로 출력이 거의 읽을 수 없게됩니다. Ctrl + C를 누르고 실행을 중지하면 명령 줄에 입력 한 내용이 모두 이상한 ASCII 문자로 표시됩니다. 상자를 재부팅하고 다시 시작하면 모든 것이 15-20 분 동안 정상적으로 작동하므로 똑같은 일이 발생합니다. 아무도 여기에 무슨 일이 일어날 지 아무 생각이 없나요? 데비안 상자에는 명령 줄 만 GUI가 지원됩니다.리눅스 콘솔 출력이 ASCII 문자로 손상됩니다.
답변
"ASCII"를 제대로 사용하지 않는 것 같습니다. ASCII가 0-127 범위에 있다는 사실을 고려해 볼 때, 그 범위에는 별난 것이 많지 않습니다. 이전에 이런 일이 벌어진 것을 보았습니다. 대개 디스플레이 코드로 해석되는 문자를 이스케이프 처리해야하기 때문입니다. 나는 이것에 조금 퍼지다 - 나는 오랫동안 콘솔 물건을 다 마시지 않았다. 하지만 실제로는 ASCII 범위를 벗어나는 내용의 원시 출력과 관련이 있다고 확신합니다.
전적으로 동의합니다. 나는 valgrind와 함께이 이슈를 조사 할 것입니다. –
어떤 시점에서 원하지 않는 문자가 인쇄되는 것처럼 들립니다. 문자열에 사용하는 메모리를 관리하는 데 문제가있을 수 있다고 생각합니다. valgrid에서 프로그램을 실행 해보십시오. this tutorial을 팔로우하십시오. 초기화되지 않은 메모리 읽기에 대한 경고가 예상됩니다.
나는 시간이있을 때 valgrind로 시도해 보겠습니다. –
- 1. 콘솔 출력이 중국어 (?) 문자로 깜빡임
- 2. 이진수를 ASCII 문자로 변환
- 3. 콘솔 출력이 Java에서 변경됨
- 4. ASCII 문자를 해당 문자로 바꿉니다.
- 5. Xcode 3.1.3에서 콘솔 출력이 깨졌습니다.
- 6. 자체 프로세스의 콘솔 출력이 중복됩니다.
- 7. 콘솔 출력이 점토 프로그래밍 언어
- 8. 리눅스 콘솔 키보드 핸들러
- 9. 리눅스 비표준 시리얼 콘솔
- 10. PHP의 리눅스 콘솔
- 11. 전자 메일 문자열을 ASCII 문자로 변환하려면 어떻게합니까?
- 12. 10 진수 문자열을 ASCII 문자로 변환 - C
- 13. NSString을 소문자, ascii 알파 문자로 줄임
- 14. HTML ASCII 코드를 해당 문자로 변환
- 15. Doctrine 비 ASCII 문자로 검색 가능
- 16. HttpWebRequest 비 ASCII 문자로 리디렉션을 처리하는 방법
- 17. 비 ASCII 문자로 파이썬에서 파일 입출력을 수행
- 18. 비 ASCII 문자열을 배열 및 문자로 처리
- 19. jQuery $ .inArray가 ASCII 문자로 작동하지 않습니다
- 20. 리눅스/유닉스 콘솔 그래픽/컨트롤
- 21. 다른 스레드에서 Java 콘솔 출력이 끊김
- 22. 콘솔 출력이 너무 느린 이유는 무엇입니까?
- 23. 콘솔 출력이 char []로 유지됩니다. OutOfMemoryError가 발생합니다.
- 24. psexec에서 실행되는 .NET 콘솔 앱에서 출력이 없습니다
- 25. 젠킨스 일반 텍스트 콘솔 출력이 실시간이 아님
- 26. Backbone.View 테스트 출력이 콘솔 출력과 다릅니다.
- 27. ASCII 16 진 코드를 "혼합 된"문자열의 문자로 변환
- 28. Mac OS에서 Windows 환경에서 비 ASCII 문자로 파일 이름을 만들었습니까?
- 29. C# : 유니 코드 문자를 해당 ASCII 문자로 변환하는 방법
- 30. DOMDocument를 ASCII 제어 문자로 멋지게 만드는 방법은 무엇입니까?
재부팅 대신 단말기에서'reset' 시도 – perreal
나는 그것을 막기를 더 좋아할 것입니다. –
[이 페이지] (http://linux.about.com/od/ttl_howto/a/hwtttl17t08_2.htm) 정보를 확인하십시오. "이상한"tty 모드에서 빠져 나올 때. – dasblinkenlight