프로그래밍 QnA

skillzmjay의 이미지

[완료]unix c 코딩 관련 질문입니다..

안녕하세요

헤더파일에서 원하는 구조체의 내용을 발췌하고 싶은데
어떤식으로 할지 감이 잘 안잡히네요;;

typedef struct {
char aaa[12];
char bbb[11];
char ccc[23];
char ddd[22];
} A_S;

typedef struct {
char b_aaa[12];
char b_bbb[11];
char b_ccc[23];
char b_ddd[22];
} B_S;

예를 들면 헤더파일에 다음과 같은 구조체들이 있을때

B_S 구조체내 변수의 길이를 뽑아내고 싶습니다. (12, 11, 23, 22)

nekoko의 이미지

[완료] 컴파일이 되다가 안되는 이상한 현상..

처음에 (새로 추가한 라이브러리의) 헤더 파일만 인클루드해서 컴파일하면 잘 됩니다.
한참 관련 코드를 작성한 후 다시 컴파일을 했더니
위에 헤더 파일에서
error: parse error before '*' token
이런 에러가 쫙 나오는 겁니다.
그래서 작성한 코드를 하나씩 지우다가 결국 이 헤더파일 인클루드 부분만
남기고 컴파일(성공했었던)을 해보면 여전히 에러가 나옵니다..
정말 신기한 노릇입니다.
컴파일할 때의 두 상황이 똑같아 보이는데
왜 하다보면 컴파일 에러가 발생할까요..?

artop0420의 이미지

[완료] bash에서 조건에 맞는 내용의 색을 변경하기

bash에서 ls를 친 후에 특정파일의 용량이
일정 수치를 넘어서면 해당파일을 리스트 보여줄 때 빨간색으로 변경시키는 스크립트를 짜는 중입니다만.
쌩뚱맞게 오류 나네요...ㅠ_ㅠ
하다 안되서 배열을 생각했는데
파일 갯수가 많으면 배열이....ㅎㄷㄷ
그래서 배열쓰지 않고 간단하게 하려고 일단 짰는데 안되네요....으허허허허허
어떻게 짜면 좋을까요?

#!/bin/bash
 
red=$(tput setaf 1)
blue=$(tput setaf 4)
black=$(tput setaf 0)
 
lss=$(ls -l | awk '{print $5}')
 
if ["$lss" -eq 1024 ]; then
        echo $red $lss $black
else
        echo $black $lss
fi
alexyoon의 이미지

busybox Makefile 수정

busybox-1.19.2를 컴파일 하는데 아래와 같이 에러가 납니다.

CC applets/applets.o
In file included from include/libbb.h:13,
from include/busybox.h:8,
from applets/applets.c:9:
include/platform.h:149: fatal error: byteswap.h: No such file or directory
compilation terminated.
make[1]: *** [applets/applets.o] 오류 1
make: *** [applets_dir] 오류 2

익명 사용자의 이미지

리눅스 헤더파일을 비주얼C로 옮기고 싶어요

unistd.h
netdb.h
signal.h
sys/socket.h
sys/types.h
netinet/in.h
arpa/inet.h

아래 소스가 짤렸네요

위와같은 리눅스 헤더파일을 비주얼 Include 폴더로 가져왔는데
호환이 안되나봐요.
어떻게 해야 할까요?

익명 사용자의 이미지

리눅스 헤더파일을 비주얼C로 옮기고싶어요

리눅스 헤더파일을 윈도우 비주얼 iclude 폴더로 가져왔는데 호환이 안되나봐요
어덯게 해야 할까요?

알려주쎼용~

alexyoon의 이미지

android build error


build/core/base_rules.mk:128: *** vendor/sec/sec_proprietary/smdkc110/keychars: MODULE.TARGET.KEYCHARS.s3c-keypad.kcm already defined by vendor/sec/sec_proprietary/smdkc100/keychars. 멈춤

이와 같은 error가 발새아면서 android build가 되지 않습니다.

그래서 vendor/sec/sec_proprietary/smdkc110/keychars에서 s3c-keypad.kcm을 삭제하고 build해보고, 반대로 vendor/sec/sec_proprietary/smdkc100/keychars에서 s3c-keypad.kcm을 삭제하고 build를 해보기도 했습니다.
헌데 결과는 동일합니다.

혹시 이유와 해결책을 아시는 분은 좀 도와 주시기 바랍니다.

soulofme의 이미지

usb 패치후 uboot 컴파일 error...도와주세요..ㅠㅠ

안녕하세요. 항상 고수분들께 많은 도움을 받고 있습니다.

벤더측에서 usb를 인식하게 하는 uboot패치를 받았는데요(tftp로 rootfs를 다운받았는데, usb로 하려고요)

그런데 패치하고 나니 uboot컴파일 할때 에러가 나는데
원인이 뭔지를 잘 몰라서..ㅠㅠ(파트션 설정인가 의심은 가지만..)

고수분들의 도움 바랍니다.

log 내역 올릴께요..ㅠㅠ

skh7722의 이미지

rootfs 패키지에도 있다니 무슨말인지...

adas@localhost:/$ sudo apt-get -f install
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
의존성을 바로잡는 중... 완료
다음 패키지를 더 설치할 것입니다:
libc6-dev
제안하는 패키지:
glibc-doc manpages-dev
다음 *새로운* 패키지들을 설치:
libc6-dev
0개 업그레이드, 1개 새로 설치, 0개 지우기, 123개 갱신 안 함.
10개 완전히 설치 또는 제거하지 못함.
2484k바이트 아카이브를 받아야 합니다.
이 작업 후 9646k바이트의 디스크 공간을 더 사용하게 됩니다.
계속하시겠습니까 [Y/n]? y

munhoney의 이미지

라이브러리 종속성 문제

g++로 프로그램을 개발하고 있는데 라이브러리 종속성 때문에 죽겠네용

현재
a.o b.o c.o 를 libx1.o로 만들고
d.o e.o. f.o 를 libx2.o로 만들고..
....

등등해서 나중에 사용할 때

g++ -o XXX -lx1 -lx2 이와 같이 사용하고 있습니다.

문제는 라이브러리로 만든게 10개 이상이구요.. 그러다고보니 서로간의 종속성이 있을 것 같긴한데..

아무리해도 종속성 문제때문에 undefined reference .... 이런 문제가 나오네요..
혹시 이런문제 알고 계신분 있으시나요....

어떻게 해결해야하나요.. 흑흑흑

페이지

프로그래밍 QnA 구독하기