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

whckdqja의 이미지

arm cross compiler (toolchain) 설치중 발생한 에러입니다.

안녕하세요 GNU 프로젝트를 읽으며 Cross Compiler/Tool-Chain을 설치하는 중에 문제가 생겨
이렇게 질문 드립니다.
binutils 2.21 / linux 2.6.9 / gmp 5.0.2 / mpfr 3.0.1 / mpc 0.8.1
을 설치하고 난 뒤의 문제입니다.

물론 mpc 설치하는 과정에서 조금 문제가 있긴 했지만... 넘어가더군요;;;
gcc를 configure 하고 난뒤 make LANGUAGES="c" 를 이용해 메이킹중이었습니다.
잘 되다가 갑자기

checking for arm-linux-gcc... 머시기머시기...(폴더 경로 같아요...)
checking for suffix of object files... configure: error in '/opt/eldk/gcc-4.6.0/arm-linux/libgcc':
configure : error: cannot compute suffix of object files: cannot compile

harion01의 이미지

[완료]포인터 변수에 상수 할당

포인터에대한 이해를 다지기 위해 테스트 코드를 짜면서 공부하고있었습니다. 그런데 안된다고 생각했던 코드가 작동되군요,

코드는 아래와 같습니다.

#include
#include
#include

int main()
{
int *test;
printf(" normal : [%p]\n",test);

test = 5555;
printf(" 5555 : [%d]\n",test);

test = "a";
printf(" a : [%s]\n",test);

test = "abcde";
printf("abcde : [%s]\n",test);

exit(0);
}

코딩 환경은 리눅스 centOS 에서 gcc 로 컴파일 했습니다. 컴파일에서 워닝이 뜨긴 합니다.

gcc -Wall -o basic basic.c

vudghkzm의 이미지

HPET 32Bits vs 64Bits

x86_64 프로세서에서 커널 2.6.x를 사용하는 2개의 리눅스를 멀티부팅하는 상황입니다. 문제는 하나는 32bit 커널이고, 나머지 하나는 64bit 커널입니다. 배포판은 데비안을 사용합니다.

이 경우, CMOS의 HPET 설정을 32비트로 해야 하는지, 64비트로 해야 하는지 ... 어떻게 하는게 가장 좋은지 알고 싶네요.

커널 비트수에 맞게 부팅할 때 마다 CMOS에 들어갈 수는 없는 노릇이고해서...

skyscraper의 이미지

네트워크 구성 질문입니다.(bridge, dhcpd, iptables 관련)

무선 공유기에 네트워크를 구성하려고 하는데요.

필요한 인터페이스는 다음과 같습니다.
lan : lan영역
wan : wan영역
wlan0 : 무선랜 1
wlan1 : 무선랜 2
-> 멀티 SSID지원을 위해서 여러 wlan으로 구분

설정 요구사항은
- wan은 static또는 dhcp로 public ip 설정
- wlan0~1은 dhcp로 public ip를 설정할 수 있어야 하면서
dhcp또는 static으로 private ip를 설정 할 수 있어야 함
- lan은 static또는 dhcp로 private ip 설정
- wlan0~1을 private ip로 설정할때 lan과 같은 ip영역으로 설정하여야 함

질문 1)
위와 같은 요구사항일때 네트워크 구성을 어떻게 해야 하는지요?

질문 2)
질문 1의 네트워크 구성에서 lan과 wlan0~1이 브릿지로 연결되어 있지 않을경우
udhcpd로 같은 ip 영역으로 할당 할 수 있는지요??

winner의 이미지

Chrome download 할 때 자꾸 문제가 발생하네요.

ISO 같은 대용량 file을 download 한 후 checksum을 확인하면 다른 경우가 종종 있습니다. 그래서 Firefox로 download 하면 정상이더군요. Chrome bug인건지... 동일한 문제 겪으시는 분은 없나요?

declspec의 이미지

default gateway 와 source IP

리눅스상에서
RAW 소켓으로 소스 IP주소가 Spoof 된 UDP 패킷을
생성해서 뿌렸는데요

이게 이상하게
gateway 가 설정이 안되있으면
sendto 가 -1 을 리턴하고
route add default gw 192.168... 이런식으로
gateway 설정을 해주면 정상적으로
패킷이 발송되네요

어떻게 된걸까요?

seraphino의 이미지

iconv 함수 사용시 errno 두번 발생 후 무한 루프 발생 오류...

안녕하세요.

도저히 답을 못찾아 여기에 글을 올립니다.

목적:
utf8을 euckr로 변환하려고 합니다.
iconv 변환 시 변환이 안되는 글자는 .으로 표기 하려 합니다.

시험:
가나봎가사샆
UTF8로 위의 글자를 인코딩하고 이를 EUCkr로 변환

결과:
start iconv srclen(21)
====================================
inleftsize(21) res(-1) outptr(bfffef70) outleftsize(43)

iconv_str: not defined char in the table [가나봎가사샆]
inleftsize(12) res(-1) outptr(bfffef75) outleftsize(38)

pogusm의 이미지

drupal 7.2 사용자 암호화 관련 궁금한점이 있습니다. (php)

drupal 에서 사용자 password를 어떤방식으로 DB에 저장하는지 궁금해서,
/includes/password.inc 파일을 훑어보았는데,
좀 궁금한 부분이 있어서요..

  $count = 1 << $count_log2;
  // $count_log2의 값은 14이며, 
  // $count 는 2^14 = 16384 값을 갖는다
 
  $hash = hash($algo, $salt . $password, TRUE);  // $algo = 'sha512' 이다
  do {
    $hash = hash($algo, $hash . $password, TRUE);
  } while (--$count);

위 소스코드를 보면, 1차적으로 sha512 해쉬를 한다음에
무려 16,384회 더 해쉬를 하는데요..

익명 사용자의 이미지

멀티프로세서와 멀티코어 차이점 ?

안녕하세요 ?

듀얼코어의 cpu 2개와 쿼드코어 4개의 1개의 cpu는 같은건가요 ?
내부적으로 코어수는 4개로 같잖아요.
제가 알기론 코어당 쓰레드가 붙는다라는 것으로 아는데,
물리적으로 cpu가 2개인것과 1개인것은 어떤 차이점이 있나요 ?
멀티프로세서의 경우 병렬처리가 있어서 더 빠르다고 하더라구요.
궁금합니다.

수고하세요.

imposno의 이미지

C 개발 표준 점검 도구

안녕하세요. 질문 드립니다.

C언어르 이용해서 프로그램을 개발할 때

코드의 Convention, Indentation, Inspection 등을 사용하신다면 어떤것들을 사용하는지 궁금합니다.

Inspection Tools과 같은 경우에는 MISRA - C 2004 가이드 라인을 지원하는 Tool은 무엇이 있는지 궁금합니다.

검색을 통해서 알수 있는 정보와 다르게 C 언어를 많이(?) 이용하시는 여러분들의 답변을 듣고 싶어 질문하게 되었습니다.

감사합니다.

페이지

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