프로그래밍 QnA

onemind555의 이미지

컴파일을 release용과 debug용을 따로 하고 관리 하고 싶은데...

make해서 컴파일을 하면 .o라는 파일이 생기는데...

디버그의 용도로 컴파일 해서 생긴 Object와 Release용도로 컴파일 해서 생긴 Object를 따로 보관 하는 방법이 없을 까요..

서로 안 겹치지 않게 하는 방법이 없을 까요..

thisrule의 이미지

C로 이미지 파일의 정보를 어떻게 얻나요?

C Program으로 jpg, gif 등의 이미지 파일을 어떻게 분석할 수 있나요?
예를들어 그림의 크기가 얼마나 되는지, 색상을 얼마나 사용했는지 등등.

linux777의 이미지

커널롬이미지 만들때 make menuconfig 설정문의

CYGWIN환경을 사용해서 리눅스커널을 컴파일하려 하는데,

제가 커널컴파일설정이 처음이라서 예를 들어,
hyundai_Ethernet2.config 화일에 커널컴파일설정이 포함되 있어서
이화일을 이용해서 make menuconfig실행시 메인메뉴 설정을 하려
하거든요...

자세한 방법 좀 부탁 드립니다...

bluemoon의 이미지

iconv 예제인데 오류가 발생하네요..

libiconv를 사용한 간단한 예제인데 실행하면 Segmentation fault 가 발생합니다.
libiconv에서 제공하는 함수들의 인자들에 대해 제대로 이해를 못하고 있어 그러겠지요.. ;

예에서 s는 utf-8로 인코딩된 std::string 타입니다.
[code:1]
#include <iconv.h>
...

char *outbuf = (char*)malloc(sizeof(strlen(s.c_str()) + 1));
char *inbuf;

size_t in_byte, out_byte;
iconv_t cd = iconv_open("EUC-KR", "UTF-8");
iconv(cd, (char**)&inbuf, &in_byte, (char**)&outbuf, &out_byte);

totohero의 이미지

리눅스 커널의 spin lock

spin lock은 lock을 얻지 못하였을 때 re-schedule하는 오버헤드보다

잠시 busy waiting하는 것이 더 낫다고 예측 가능한 경우에만

사용하는 것입니까? 그렇다면 lock을 얻지 못하였을 때 re-schedule하는

mutex를 대신 사용해도 behavior는 변함이 없는지요?

bluemoon의 이미지

javascript 와 utf-8

서버측에서 쿠키를 구웠는데 값이 utf-8 입니다.
클라이언트는 javascript를 사용하는데 쿠키값을 가져오면 글자가 모두 깨져나옵니다.

alert(document.cookie) // 한글만 왕창 깨짐.

서버에선 모든 데이터가 utf-8입니다. 브라우져나 html문서도 모두 utf-8로 읽고 씁니다.
그런데 javascrpt의 쿠키를 가져오는 위 코드에서만 문제가 생기고 있습니다.
전 이문제를 client-side에서 해결할 방법을 찾고 있습니다. :oops:
.
.
.
.
.
.
.
.
.

혹은 불가능하다면(오늘중으로 처리할 수 없다면 불가능한것으로 간주..-_-)

vilinux의 이미지

select함수 질문요 ^^:

void Tcp_test(void)
{
int retval, res;
int maxfdp;
fd_set rfds;
struct timeval tv;
char *start = "send test OK!!";
char buffer[100] ={0, };


maxfdp = fd_sock + 1;
FD_ZERO(&rfds);


//5초기다린다
tv.tv_sec =5;
tv.tv_usec =0;

/* if(res = recv(fd_sock, buffer, sizeof(buffer), 0)){
buffer[res] = '\0';
printf("msg_peek :[%s]\n", buffer);
}*/
// while(1){
FD_SET(maxfdp, &rfds);

if(retval = select(maxfdp, &rfds, NULL, NULL, &tv) < 0) {
printf("select error\n");
exit(0);
}
if (FD_ISSET(maxfdp, &rfds)) {

linux777의 이미지

커널 컴파일 중 에러발생 도와주세요...

커널 롬이미지 만들던 중 make menuconfig에서는 에러가 없었는데,
make menuconfig를 실행시키니까
선택메뉴가 나와서 잘모르기 때문에 대충 봐서 선택을 해주었읍니다...

make dep 시 2 다음의 에러발생

make[1]: Entering directory '/home/jsw/linux/arch/arm/tools'
/home/jsw/linux/scripts/mkdep -D__KERNEL__ -I/home/jsw/linux/include -Wall -Wstrict-prototype -Wno-trigraphs -Os -mapcs -fno-strict-aliasing -fno-common -fno-common -pipe -mapcs -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float -- getconstants.c |\
sed s,getconstants.o,constants.h, > .depend

jyj9782의 이미지

커널 2.4.24 에서 작성한 lkm 2.6.x 에서 어떻게 포팅하나요?

모듈이 확장자도 바뀌고.. 한것 같은데요 ^^

2.4.24 커널에서 제작한 모듈을..

어떻게 2.6.x 로 포팅해야하죠?

어던 부분을 고쳐야하나요?

페이지

프로그래밍 QnA 구독하기