프로그래밍 QnA + 설치 및 활용 QnA

레모네이드의 이미지

arm-linux-gcc 나 arm-linux-g++에서 packed에 의한 버그인지좀 봐주세요...

#include <stdio.h>
 
#ifdef _WIN32
#define _packed __attribute__((__packed__))
#else
#define _packed
#endif
 
struct  normal_t {
    int          v;
};
 
#pragma pack(1)
struct _packed packed_t {
    short        v;
    normal_t     n;
};
#pragma pack()
 
int main() {
      normal_t n = {1000};
      packed_t pk;
      pk.v = 2000;
      printf("%d\n",pk.v);

체스맨의 이미지

C 표준을 준수하는 정수-포인터 변환에 대해

기술적인 문제와는 별개로, 표준을 해석하는 것 역시 참 까다로운 일 같습니다.

C99 에 따르면,

An integer may be converted to any pointer type. Except as previously specified, the result is implementation-defined, might not be correctly aligned, might not point to an entity of the referenced type, and might be a trap representation.

juniecho의 이미지

[완료] 한영전환이 원활하지 않습니다.

우분투 7.10 Gutsy Gibbon입니다. 처음 사용자고요(...) 이전에 리눅스를 써본적이 없습니다.
이번 그놈에서 한영전환 버그가 있다는 것도 들어서 알고있긴합니다만...
이것저것 인터넷을 뒤져서 한영전환키도 제대로 추가하고, 적용할 수 있는건 다 적용했습니다.
(물론 아는 한도내에서)

ydx의 이미지

c언어 floating point 관련 질문 입니다.

#include

main()
{
if(0.14*50 == 7)
printf("0.14*50 = 7 %lf\n",0.14*50);
else
printf("0.14*50 <> 7 %lf\n",0.14*50);

if(14.0*0.5 == 7)
printf("14*0.5 = 7 %lf\n", 14*0.5);
else
printf("14*0.5 <> 7 %lf\n", 14*0.5);

}
위와 같이 짰습니다.

결과는 아래와 같습니다.
0.14*50 <> 7 7.000000
14*0.5 = 7 7.000000

mirinae312의 이미지

g++ 옵션에 대해서

vc++을 보면 multithreaded dll 이라는 옵션이 있고,
이 옵션을 쓰면 dll간에 메모리 공간을 공유해서, 다른 dll이 만든 메모리를 해제 할수 있게 하던데요..

g++에는 이런 옵션이 있나요?
잘 몰라서 찾을 수가 없네요..

도움 부탁드려요..

zelon의 이미지

vim 에서 cindent 를 쓰는데 탭이 하나 더 들어가는 현상?


int main()
{

위처럼 치고 엔터를 치면 '{' 다음 줄에 탭이 2개 들어간 위치로 커서가 갑니다. 1개만 들어가게 하려면 어떻게 해야하나요?

mirinae312의 이미지

공유 라이브러리 개발 및 사용에 대해서

C로 라이브러리 a.so를 만들고 C++로 라이브러리 b.so를 만들었습니다.

a.so에서 b.so에 데이터를 보내서 가공한뒤 다시 받습니다.

b.so는 a.so로부터 데이터가 담긴 포인터를 받고,
b.so는 해당 포인터를 해제한 뒤에서 변경(가공)된 데이터의 크기만큼 다시 할당합니다.(alloc)

1zzn의 이미지

시그널에 대해서..


책을 봐도.. 자료를 찾아봐도 잘 모르겠어요.

커널에서 프로세스에게 시그널을 보내서 어떤 함수를 호출 하고 싶은데요

어떤 함수를 어떻게 쓰는지 예제나 개념좀 가르쳐 주세요.

cacus의 이미지

아파치2 톰캣5 연동 문제입니다

http://서버아이피 하면 아파치 기본 페이지가 잘뜹니다.

http://서버아이피:8008 하면 톰캣 고양이 기본 페이지가 잘 보이구요.

문제는 tomcat-connector 를 설치한 다음부터 연동이 안되는 것입니다.
tomcat-connector 설치한 다음 작업 내역입니다

[root@aaa conf]# cd /usr/local/tomcat/conf/

OpenSnake의 이미지

[완료]우분투에서 강제 디스크검사 안할려면 어떻게 해야하나요?

가끔씩 우분투로 부팅할때 fsck 을 자동 실행하더군요..
제 하드가 500기가입니다... -_-;; 한번 시작하면 시간 많이 잡아먹습니다.

그래서 이걸 제가 하고 싶을때 하게 바꾸고 싶거든요..
어디을 맞춰줘야 하나요??

랜덤여신님 블로그을 보니깐
http://barosl.com/blog/entry/autofsck-review

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기