프로그래밍 QnA

notunix의 이미지

gcc 로 컴파일시 -g 옵션을 주면 object 파일로 소스파일은 만들

안녕하세요
제가 에디터 원격접속(ftp) 으로 코딩하다가 에디터가 다운되면서
편집하던 파일이 size 0 가 되면서 날라가 버렸는데요
debug 할려고 gcc 에 -g 옵션을 주어서 컴파일을 했고요
.o(obj)파일은 남아있습니다 혹시 이걸로 소스를 살릴 수 있을까요 ?
주말에 남아서 작업한게 다 날라가 버렸네요 T.T

아시는 분계시면 도움 부탁드립니다

sann2020의 이미지

물리적으로 네트워크 연결이 되지 않을때 소켓 접속에 대하여.

물리적으로 네크웤이 연결 되지 않을때 소켓 접속이 되지 않습니다.
프로토콜은 TCP를 이용하고, 클라이언트 프로그램입니다.
클라이언트가 서버에 접속하는데 있어, 네트워크가 물리적으로 연결되어 있지 않을때, 소켓을 연결하는 함수(connect())가 blocking상태로 빠져서 5분정도 아무 동작을 하지 않고 있다가 5분후에 빠져 나갑니다.

---------------------------------- 소스 -----------------------------------
struct sockaddr_in sin;
sock = socket(AF_INET, SOCK_STREAM);
...

sann2020의 이미지

물리적으로 네트웤크 연결이 되지 않을때 소켓 접속에

물리적으로 네크웤이 연결 되지 않을때 소켓 접속이 되지 않습니다.
프로토콜은 TCP를 이용하고, 클라이언트 프로그램입니다.
클라이언트가 서버에 접속하는데 있어, 네트워이 물리적으로 연결되어 있지 않을때, 소켓을 연결하는 함수(connect)가 blocking상태로 빠져서 5분정도 아무 동작을 하지 않고 있다가 5분후에 빠져 나갑니다.

---------------------------------- 소스 -----------------------------------
struct sockaddr_in sin;
sock = socket(AF_INET, SOCK_STREAM);

teatime의 이미지

ps , ls

안녕하세요~~^^

현재 실행중인 프로세스명등 정보를 보여주는 명령어 ps나 디렉토리 목록을

보여주는 ls를 프로그램해서 출력하고 싶거든요..

ps > a.out같은걸 쓰면 그냥 볼수는 있어도 프로그램은 어떻게 해야할지

감이 안잡히네요.. 컴파일해서 프로그램을 실행시키면 현 상태를 볼수 있으면

하거든요.. ^^

초보이니.. 고수님들.. 많은 답변 부탁드립니다..^^

hongyi의 이미지

여러개의 파일 컴파일

프로그램 유지를 쉽게 하기 위해서 여러개의 모듈로 나누어서

각각의 C파일로 만들어서 컴파일을 하려고 합니다. 그런데,

make를 이용하여 컴파일을 해야하는데 잘 되질 않아서

문제입니다..초보자이니..쉽게 설명해 주세요..

catzbi의 이미지

make 에서 기존것과 어떻게

Quote:
suffices to perform all necessary recompilations. The
make program uses the makefile data base and the last-mod-
ification times of the files to decide which of the files
need to be updated. For each of those files, it issues
the commands recorded in the data base.

만약에 서버타임이 bios time (?) 에서 1998/12/30 이렇게 매번 초기화 되는

리눅스 환경에서 온전한 object 생성시 일관성이 없어지나요? by make -f makefile

국내에서 rdate 돌리는 곳 아시면 알려주세요...

danawa의 이미지

FTP를 통한 리눅스 설치?????

안녕하세요

방금 FTP를 통한 설치를 성공을 하고 왔씁니다

근데 의문이 하나 들어요..

시디를 넣으면, 알아서 설치가 되는데

왜 FTP로 설치하려면 RPM과 BASE폴더가 있는곳을 지정해야 하나요

설치할떄 RPM과 BASE만 필요한가봐요??

다른파일들은 쓸모 없는건가요

자세한 설명 부탁드려요

제가 찾아낸 정보는

mnt/cdrom
|----> RedHat
|----> RPMS -- 이진패키지
|----> base -- 소형 파일시스템 설정 기록
|----> instimage -- 설치에 사용되는 이미지

kkojiband의 이미지

c 에서 mysql 접근 방법...?

예전에 라이브러리를 사용해서 c 에서 mysql 사용하는 강좌를 언뜻 봤던거같은데, 막상 필요해져서 다시 찾아보려니 못 찾겠습니다...--;

혹시 아시는 분 계시면 가르쳐주세요~

감사합니다~ 꾸벅~!

gauri123의 이미지

man ftok > out 을 실행하면...

분명히 이런 글은 답변이 나와 있을 것 같아서

약 30여분간 검색도 해 보고 답글들에 가끔 언급되는 사이트들에도 들어가

보았는데 성과가 없네요

(적수네 동네라는 곳이 있었군요. 그분 전에 해킹 대회에서 2등 하신분 아닌가)

man > out 을 실행하면 공백문자가 이상한 다른 문자로 대체되는 바람에

윈도우에서 출력하고자 하는데 출력을 할수가 없네요

정상적인 형태 그대로 도스용 파일로 바꾸어 가져갈 방법이 있을까요?

aminoai의 이미지

cygwin 에서 컴파일이 안됩니다.

현재 제가 테스트해본바로는 apache, php, mysql, blackbox 모두 컴파일이 안됩니다. 전부 컨피그 까지는 문제가 없는 듯 한데 make 에서 잘 나가다가 에러가 주루루루루루륵 도통 이유를 모르겠습니다.

아예 처음 부터 안되었으면 그냥 안되나부다 하고 이렇게 부여잡고 늘어지지나 않을 떈데 cygwin을 맨 처음 설치한날 설치한 mysql4는 분명 잘 make되서 몇일 잘 썼습니다. 그러다 cygwin을 최신으로 업데이트 한다고 폴더 싹밀고 다시 설치한후 부터는 무조건 make에서 뷁을 왜치며 멈춥니다.

페이지

프로그래밍 QnA 구독하기