혹.. 이와 비슷한 일이 있었던 적이 있었나요?

kkume의 이미지

Sun에서 gcc로 통신 프로그램을 짜고 있는데요..
쓰레드가 생성이 안되서 프로그램 Q&A에 질문을 올렸더랬습니다. 답변이 맨페이지 였지요..
그래서 man pthread_create를 혹시나 봤지요.. 별 다를건 없었지요..

갑자기 뭔가가 생각이 나서 Makefile을 봤더니 실행파일 빌드에 THREAD_FLAGS = -lpthread -lm 가 없었더랍니다. 그래서.. THREAD_FLAGS를 추가하고, 컴파일 하고 실행하니.. 쓰레드가 생기더란 말입니다.. ㅡ,.ㅡ 이런 어이없고 황당한 시츄에이션이...

당연히 소스에 쓰레드 관련 include 파일은 들어가 있었지요.. 빌드시 별다른 에러 메시지도 없었구요..

실행 프로세스가 10개 정도 되는데다.. 파일도 계속 늘어 나고.. 늘어 날때마다 Makefile에 추가하곤 하는데.. 에효.. 프로젝트 기간의 촉박함이 편한 마음으로 코딩 할 수 없어서 인지.. 참..

ProC 파일에 DB 관련 함수를 만들어 놓고 c 파일에서 호출해서 사용하는데.. c 코드에 분명 DB Open을 하지 않았는데.. 쿼리가 실행되어 돌아가는 ㄴㅗㅁ이 있지를 않나..

계속 진행을 하다보니.. ProC 함수 하나가 실행이 안 되더랍니다. 그래서.. 원인을 찾아보니.. DB Open을 안해서 실행이 안 되었던 것이었습니다.. 다른건 DB open을 안해도 돌아 갔던게 이상한 것이었지요.. ㅡ,.ㅡ

에효.. 오늘은 어떤 것으로 또 삽질을 하려나..

진도를 쭉쭉 빼도 시원 찮을 판에..

그냥.. 넋두리 였습니다.

brucewang의 이미지

저도 그런 경험이 많았던(은,을)것 같네요 ^^
그럴때는 심호흡과 안식이 필요합니다... T T

-------------------------------------------------
$yes 4 8 15 16 23 42

-------------------------------------------------
$yes 4 8 15 16 23 42

bw1213의 이미지

뭐.. 제 실력이 부족해서 그런지는 모르겠지만..
굉장히 자주 있죠

오늘 부트로더 작업하느라고 열심히 작업하고 있었는데,
한번만 부팅되고 그뒤로는 안되서 열시미 파다 보니 정작 파놓은곳은 답이 아니고,
부팅된후 시스템에서 Nand Flash를 Format해버려서 패닉상태에 빠져있는중입니다. ㅠ.ㅠ

나빌레라의 이미지

촉박한 일정이나 여유없는 마음에 코딩하면서 오류처리를 꼬박 꼬박 안해주면,
저도 그런 경우가 많이 생기더라구요.

오류처리를 했으면 걸렸을 법한 일인데, 그냥 넘어가니..
되는듯 하다가 저~~~ 아래서 뻗어 버리고..
왜 뻗었나 한참 찾고...

뭐... 이바닥 일이 다 그렇죠 뭐.
------
얇은 사 하이얀 고깔은 고이 접어서 나빌레라

----------------------
얇은 사 하이얀 고깔은 고이 접어서 나빌레라