프로그래밍 QnA

익명 사용자의 이미지

float과 double을 섞어쓸때.

안녕하세요? KLDP에 오랜만에 와봅니다.

다름이 아니라 C 프로그램짤때, float과 double을 섞어 쓰면
문제가 되나요? precision같은건 당연한 거니 빼고 시스템이
불안해 진다든가 하는 문제요.

VC++에서 보니까 문제가 보여서요. GCC는 어떤지 모르겠네요.
여러분의 경험담(?)을 듣고 싶습니다. 그럼 이만.

익명 사용자의 이미지

gcc에서 -g option이 안되네요... ㅜ.ㅜ

예를 들어,
gcc -g hello.c -o hello
로 컴파일을 하면, 아래와 같은 메세지가 나타납니다.
cpp0 Invalid option -g

세그멘테이션 오류로 인해 gdb를 사용하고 싶은데, -g option이 되질 않습니다...

참고로 제가 사용하고 있는 환경은 이렇습니다.
gcc -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.0)

손쉽게 문제를 해결할 수 있는 방법 알려주세요....

익명 사용자의 이미지

char *함수

안녕하세요.
전 char *함수의 리턴값을 받아서 배열에 저장하고 싶습니다.
그런데 컴파일은 일단 되서 실행은 되는데 warning이 뜹니다.
이걸 없애려면 어떻게 해야 할지요..

int main(void)
{
char a[200];
strcpy( a, funcfunc());
printf("%s\n", a);
return;
}

char *funcfunc();
{
char buf[200];
strcpy(buf, "안녕하시오. 반갑습니다.\n");
return buf;
}

warning은 function returns address of local variable.입니다.

그럼..좋은 하루되세요.

익명 사용자의 이미지

types.h 에러.


/usr/include/sys/types.h49 warning redefinition of `ino_t'
/usr/include/linux/types.h15 warning `ino_t' previously declared
here
/usr/include/sys/types.h61 conflicting types for `dev_t'
/usr/include/linux/types.h14 previous declaration of `dev_t'

커널을 최근버전을 받아서 다시 설치하고 프로그램을
만들어 테스트를 하려하는데...
위와 같은 메세지가 줄기차게 뜨는군요.
어떻게 해야 하나요?

익명 사용자의 이미지

C++ 에서의 Library Function 사용

안녕하십니까. 질문이 있어서...이렇게 고수님들의 도움을 좀 받고 싶어
서..

다름이 아니고 linux 에서 C++로 프로그램을 짜는데요 root 권한으로

돌리고 싶은데 어떻게 하는지를 몰라서....

보통 system("sudo mkdir tmp_dir") 이라고 해도 괜찮은데 이런건 싫고

그냥 mkdir() Function을 쓰고 싶은데 어떻게 하는지 전혀 모르겠네요.

느낌에 쓰는 방법이 있을 것 같은데 아시는분 계시면 좀 가르쳐

주셔요.. 감사합니다.

익명 사용자의 이미지

lex/yacc작업중 gcc에서 -ly옵션에서 에러가...

안녕하세요,
lex/yacc작업을 중에 gcc로 최종 컴파일할때 -ly옵션을 넣으면 에러가 납
니다. 작업 내용은 다음과 같습니다.

$ tacc -d sample.y
$ lex sample.l
$ cc y.tab.c lex.yy.c -ll -ly

라고 명령을 내리면 세번째 gcc에서 -ly가 없다고 에러메시지가 나옵니다.
에러메시지는 다음과 같습니다.
/usr/bin/ld cannot find -ly
-ll은 lex라이브러리같고, -ly는 yacc라이브러리같습니다. 만약 -ly옵션
을 빼고 컴파일하면 컴파일중에 함수가 없다고 에러가 납니다.

작업환경은 와우리눅스인데, 추가로 업데이트해봤고

익명 사용자의 이미지

arm에 웹서버 올리기 (goahead)

arm에 웹서버 올리기
goahead 서버를 올리는데요 arm에서
컴파일 할때는 에러없이 됬는데
타켓보드에 백그라운드로 실행 시키면
바로 죽는데 왜 그런지 이유를 모르겠습니다.
보드는 Tbel1110에 사용합니다.

고수님들에 답변 부탁드립니다.

익명 사용자의 이미지

ftp server작성

안녕하세요...
ftp server와 client를 만들고자 합니다.
일반적인 네트워크 프로그래밍이랑 비슷하다고 생각하고
시작 할려고 하니까 어디서 부터 손 데야할지 난감합니다.
참고될만한 곳을 알고 계시는 분들 알려주세요
그럼 수고하세요

익명 사용자의 이미지

화일 크기 2G 제한? 2G 이상 생성할 수 있나요?

커널 2.4 이후부터는 화일 크기의 2G 제한이 없어진 걸로 알고있습니다.

그런데 실제로 write() 함수를 사용하여, 2G 이상 크기의 화일을 생성할
수 없더군요.

제가 뭔가 잘못한건지 아니면 다른 특별한 방법이 필요한 건지 알 수 가
없어서 이렇게 문을 두드립니다.

아래는 대강의 소스입니다.

( 컴파일 명령은
# c++ -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 test.cpp
로 했습니다.

물론 glibc의 버전에는 문제가 없습니다.
glibc v2.2 이상부터 2G를 지원한다고 들었습니다.

익명 사용자의 이미지

클레스 파일 수정후 톰켓상태에 관한 질문입니다.

빈과 객체를 이용해서 프로그램을 짜는데 톰켓을 실행한후 자바 클레스 파일을 수정한후 웹상에서 테스트를 해보면 수정한후에 클레스의 영향을 받는게 아니라 수정전 클레스처럼 동작을 하네요
톰켓이랑 아파치를 종료하고 다시 실행해야만 수정한 클레스대로 작동을 합니다.
이건 왜그런건가요?
이문제를 어떻게 해결하나요

페이지

프로그래밍 QnA 구독하기