리눅스쪽의 프로그램은 처음 해보는 사람입니다
지금 제가 고생하고 있는것은
Open Source를 컴파일해서 라이브러리를 만들었고
그 라이브러리를 사용해서 프로그램을 실행하고 있습니다
지금은 디버깅 중이라서 라이브러리를 LD_LIBRARY_PATH 를
사용하여 적재하고 있습니다.
궁금한것은 이제 LD_LIBRARY_PATH를 사용하지 않고
라이브러리를 적재하는 방법을 알고 싶습니다
즉 LD_LIBRARY_PATH를 사용하지 않고 프로그램을 실해하고 싶습니다
어줍잖게 유닉스 프로그래밍 함 해보다가.포트를 열고 정상적으로 종료 시
키지 않고 프로그램을 죽였습니다.(그냥 터미널 끄거나, Ctrl+z 로 나가
바렸줘 뭐..ㅋㅋ)
그런데 다음에 그 포트를 사용할려고 하니, 이미 사용중이라는 오류가 자
꾸 나옵니다.
netstat 로 검색해보니, 사용중인것은 맞습니다.
이거 죽이는 방법 없나요?
가령 PROCESS는 KILL가지고 죽이면 되자나요..ㅠㅠ
꼭 답변해주세요.
예를 들면 다음과같거든여...
string => "id password ip a1 a2 a3...."
a1, a2, a3는 각각 가변적으로 길이가 변할수 있는 것들이구여...
strchr()함수를 사용해봤는데 잘 안되는군여...
이번기회에 파싱하는 함수를 만들려구 하는데 idea가 잘 안떠오르네여..
각각 포인터변수 ID, PASSWORD, IP, A1, A2, A3에 값을 넣고 싶은데
어떻게 접근하면 좋을지...좋은 의견부탁드립니다...
bash 쉘 프로그래밍 하우투문서를 보고 공부하다가 궁금한게 있는데요
echo `echo \\\z` 라고 치면
echo \\\z가 \z라는 결과가 나오니까
결국엔 echo \z가 되어 z라는 결과가 나와야 될것 같은데
실제로는 \z라는 결과가 나오게 되네요 어떻게 된건가요?
또 echo `echo `echo \z``라고 쳤을경우에는 echo z라는 결과가 나오는데
제가 생각하기엔 결과가 좀 이해가 안가는군요 `가 어떤 순서로 해석되는
지 궁금합니다