2011-11-22 4 views
0

Linux 응용 프로그램 프로그래밍의 기초를 연구 한 후 다음 단계는 포크, 스레드, IPC 메커니즘 등과 같은 프로그래밍 개념을 실제 응용 프로그램에서 사용하는 다양한 방법을 학습하는 것입니다.예제로 Linux 응용 프로그램 프로그래밍 응용 프로그램

실제 응용 프로그램을 사용하여 이러한 개념을 익히는 방법을 안내해주십시오.

+2

그물에 대한 튜토리얼이 많이 있습니다. –

+0

@KirilKirov : 자습서에 대해 이야기하는 것이 아닙니다. 그 개념을 배우는 것이 하나 있지만 그 개념을 적용하는 것은 여전히 ​​다른 것입니다. 나는 특히 이러한 개념이 적용되는 간단한 배우기 쉬운 어플리케이션을 찾고있다. –

답변

1

당신이 어떤 특정 프로그램을 이해하려는 경우 (예 : ls 또는 date ...와 같은 일반적인 명령은 system calls의 기간에 strace을 사용하십시오.

strace ls 

또 다른 중요한 점은 GNU/리눅스의 대부분이 free software은 그래서 당신은 소스 코드를 연구 (심지어 디버거로 실행)하고 그것을 개선 할 수 있다는 것이다.

2

회원님이 정확히 타겟팅,하지만 당신이 프로그래밍하는 경우이 책은 고전 무엇인지 * nix에서 스크립트 :

Advanced Programming in the UNIX Environment (2nd Edition) 
SBN-10: 0201433079 
ISBN-13: 978-0201433074 

HTH

+0

나는 책을 찾고 있지 않다. 나는 복잡하지는 않지만 필수적인 개념을 포함하고있는 실제 응용을 통해보고 싶다. –

+0

오, 오케이. 이 책은 여전히 ​​좋은데, tho :) – hochl

+0

Infact 나는 동일한 책 자체에서 리눅스 응용 프로그램 프로그래밍을 배웠습니다. –

관련 문제