프로그래밍 QnA

in1004kyu의 이미지

루트파일시스템에 gcc 기능을 넣어보신분 계신가요?

안녕하세요.
buildroot를 사용해서 루트파일시스템을 만들었는데 gcc 기능을 추가하는 configuration이 없는 것 같습니다.
임베디드 보드안에서 gcc를 사용하고 싶은데
단순히 gcc 소스를 받아 크로스컴파일러로 컴파일한 후 루트파일시스템에 적절히 넣으면 되는 것인지 아니면 다른 방법이 있는지 궁금합니다.
혹시 경험자가 있으시다면 한수 부탁드립니다.
감사합니다.

momo-land의 이미지

[SCTP Serv-Clie 샘플 코드 컴파일 및 실행 시]

컴파일,,,
gcc -Wall -g SCTPServer.c -lsctp -o Server

$./Server 실행 시

./Server: error while loading shared libraries: libsctp.so.1: cannot open shared object file: No such file or directory

에러 뜨는데 이유가 뭐일까요,,, SCTP 샘플로 돌려볼려고하는데 정말 걸리는게 많네요

현재 리눅스 환경에서
lksctp-tools-1.0.10-3.el5.rfx.x86_64.rpm 패키지 설치한 상태입니다!,,

yyjo의 이미지

std::tr1::regex와 boost::regex의 차이

tr1 regex와 boost regex는 네임스페이스만 다르지 사용되는 함수는 거의(?) 같은 것으로 알고 있습니다.

실제로 네임스페이스만 바꿔서 사용해도 아무 문제 없더군요.

그런데 사이즈가 큰 파일(약 20mb 이상 텍스트 파일 혹은 그 이상)에 대하여 특정 정규식을 적용하여 패턴을 검색하면 에러가 발생합니다.

디버깅 해보면 나타나는 에러메시지는 첨부한 파일과 같습니다.

파일 사이즈가 어느 정도에서 부터 문제가 있는지도 애매한 상황이고 어떤 정규식에서 문제가 되는지도 찾아 내기가 어렵네요.

주민번호 같은 간단한 정규식은 문제 없어 보이지만 여권번호, 운전면허번호 등에서 에러가 발생하는 듯합니다.

그래서 tr1 regex와 boost regex의 차이점이 있는지 알아보는 것을 시작으로 버그를 잡아보려고합니다.

도움 주실수 있다면 부탁드립니다.

bluesolip의 이미지

[문의] linux cross complie시 링크에러

안녕하세요.

Embedded system target에 올리려고 closs compile을 하는데 다음과 같은 에러들이 발생하여 문의드립니다.

a.c:(.text+0x39d4): undefined reference to 'htole32'
collect2: ld returned 1 exit status

다음의 헤더는 추가 하였습니다.
#include "endian.h"

찾아보니 glibc2.9 이상이 필요하다고는 하는데 어떻게 해야하는지는 잘 모르겠습니다.
compile할때 어떤 lib등이 추가 되어야 하는지요?
도움 부탁드립니다.

kbm1378의 이미지

빅오표기법/알고리즘 관련 책/글 추천 부탁드립니다!

안녕하세요.

빅오표기법/알고리즘과 관련하여 책을 추천받고자 글을 썼습니다.

사실 알고리즘 관련 책 추천 글이 하나 있긴 했는데 제가 공부하고자하는 부분이 조금 더 specific한 부분이어서 그거에 관한 책이 있을지 여쭤보고 싶어서요.

제가 지금 하려고 하는 일은 java bytecode instruction으로부터 Loop를 찾고 그 Loop로 부터 Big-O notation을 가져와 소스의 복잡도를 보려고 합니다.

이와 관련해서 디컴파일러도 좀 보고 있고 이제 어느정도 Loop는 찾아서 그 Loop의 복잡도를 보려고 하는데,

전 단순히 For문 => N 루프. 이런식으로 처리하려고 하였는데 이게 또 중첩 FOr문에서 관계에 따라 다 달라지더군요 ㅠㅜ

그래서 그런거와 관련하여 조금 더 지식을 쌓아야 할것 같아서요.

혹시 이와 관해 참고하면 좋을 책이나 글이 있다면 추천 부탁드립니다! 감사합니다!

fopenfclose의 이미지

게임 앱에 있는 알고리즘에 대해서 질문입니다.

제가 마구마구 라는 야구 게임을 다운 받았는데요. 이 게임 안에는 어떤 알고리즘들이 있나요?
아니면 물리적 지식을 더 많이 쓰나요?

gonny95의 이미지

도메인 등록할때 왜 네임서버를 등록해야 하나요?

네임서버가 도메인명을 아이피주소로 바꿔 준다는것은 알고 있습니다.
그리고 계층별로 도메인서버들을 거쳐가면서 서버를 찾아가는것은 알겠는데 왜 제서버를 위한 네임서버까지 필요한지는 잘 모르겠습니다.
보통 집에 공유기 설정페이지 들어가면 설정까되어있는 네임서버가 있는데요... 그냥 그것만으로도 충분하지 않을까요?

ninani12의 이미지

python selenium phantomjs cookie 질문

안녕하세요..
기능 한가지를 구현하기 위해서 구글링을 해보았지만 명백한 답을 얻지 못하여 조언을 구하고자 게시글을 남기게 되었습니다.

[기능]
사용자가 로그인을 한후 서버에서 할당된 COOKIE를 코드에서 하드코딩으로 붙여넣어 리퀘스트를 날리고 싶습니다.

alsrud의 이미지

&& ||연산자와 & | 연산자에 대해 질문 드립니다~

연산자에 대해 문득 궁금한 게 생겨 질문 드립니다.
&연산자의 경우 &&와 달리 shor-circuiting을 제공하지 않아 앞의 조건과 상관없이 주어진 피연산자를 모두 연산하여 결과값을 도출한다고 알고 있습니다.

그런데 만약 if(2 && 4) 라는 조건식의 경우는
논리연산자로 생각하면 if(참 & 참) 이 되어 참이라는 연산 결과가 나오고
비트연산자로 생각하면
010
100
->000 이되어 if(거짓) 이라는 연산 결과가 나오게 되지 않나요?

&&나 ||연산자와 달리 &와 |연산자는 논리 연산자와 비트연산자의 경우를 따로 나누어서 취급을 해주어야 하는 것인가요? 이럴 경우 컴퓨터가 논리연산자인지 비트연산자인지 어떻게 구분을 하는지도 궁금합니다~

won1596의 이미지

리눅스 디버깅 매번 컴파일 해야되나요?

요새 리눅스 부팅과정을 보고 있는데요

메모리에 들어가있는 내용이 궁금해서 printk("%d\n", a); 이런식으로 추가하고 값을 보려면 다시 컴파일해서 실행해야되나요?

모듈로 추가하는거는 이미 실행된이후라 안될것 같구요

컴파일이 1~2분 걸리는것도 아니고 수십분씩 걸리는데... 뭐 방법이 없을까요?

예전에 Pintos OS를 볼 때는 컴파일이 3초면되서 금방금방 분석했는데요..

페이지

프로그래밍 QnA 구독하기