프로그래밍 QnA

crejun의 이미지

Squashfs 속성관련

질문이 있습니다.

chattr +i test 속성 변경후
mksquashfs test dest.squash 를 한 후 생성된 dest.squash를 unsquasfs를 이용해 풀어서 test파일을
lsattr로 확인해 보면 i옵션이 사라집니다.
혹시 이유가 무엇인지 아시면 답변 부탁드립니다. 급합니다.ㅠ.

파일시스템이 ext 계열이 아닌것으로 혹시 만들어서 그런건가요?

ljh30633의 이미지

mount 할시 MS_BIND 옵션줘서 마운트 후에

프로그램을 짜고 있는데

SD카드를 MS_BIND 옵션을 줘서 mount를 하면 root권한자만 접근 가능하다고 알고 있습니다.

어떤 작업을 할시 다른쪽에서 접근을 못하도록 하려고 MS_BIND옵션을 줘서 mount하였는데요

문제는 root권한으로 파일을 만들고 읽고 쓰려고 하는데

해당 root권한을 얻을수 있는 api가 있나요? c나 c++에서요

불가능 하다면 일시적으로 다른쪽에서는 못보게 mount를 하려고 하는데 그런방법이 있는지 알고 싶습니다.

dpqltlskfk의 이미지

특정 프로세스에 대한 최대 메모리 사용량을 파악 하고 싶은데요

어떤 프로그램이 돌아가면서 사용하는 최대 메모리 사용량을 파악하고 싶은데
문제는 이게 소스코드 형태로 제공된게 아니고 실행파일(바이너리파일)로 되어 있어서
최대 메모리 사용량을 파악하기가 어렵습니다.
소스코드라면 프로그램이 끝나기 전에 슬립을 걸고 작업관리자나 SPI++툴로 최대 메모리
사용량을 보면 되는데 실행파일은 수정을 할 수가 없으니..
프로그램이 금방 종료되는 경우에는 위와 같은 방법으로 사용량을 볼 수가 없습니다. 너무 빨리 끝나서..
cygwin이나 윈도우 환경에서 최대 메모리 사용량을 알 수 있는 방법이 없을까요?

jmonaco88의 이미지

유닉스 솔라리스10g i86 사용중에 PATH 관련 문제입니다~

vmware로 켜놓고

putty로 2개 켜놓고 사용중입니다.

하나는 root로 로그인했고

하나는 유저로 로그인햇는데요,,

둘이 쉘이 좀 다릅니다.

root 는 콘쉘을 사용하고있고 유저는 본쉘을 사용하고있습니다..

근데 자꾸 뭐가 충돌나는건지

root의 PATH가 자꾸 안잡히는듯? 합니다...

예를들어 몇가지 명령어가 잘되던것이 안되서 찾아보니~ 여러개있는 경로중에 되는게 있고 안되는게 있더군요...

그래서 PATH에 경로 추가해줬고 다시 사용했는데 그런식으로 다 수정해줘서 거의다 되는데 갑자기 다시 안되는건 뭘까요 ??

ps명령어가 분명히 수정후에 다시 됫었는데 또 다시 안되네요;;;

심지어 풀경로로 적으면 실행이 되는데 그 경로를 PATH에다가 추가되있음에도 불가하고 안됩니다;;;

이런 문제를 겪어 보시거나 짐작가시는게 있으신분 답변좀 부탁드립니다 ~

chlgpwjd39의 이미지

미얀마어 ime 관련해서 질문 드려요

영문 windows Os 에서 미얀마어 ime 관련해서 작업중인데
다른 왠만한 국가언어와 관련해서 캐릭터셋은 WINGDI.H 에서 찾을 수 있고
CodePage값은 http://msdn.microsoft.com/en-us/library/windows/desktop/dd317756(v=vs.85).aspx
msdn을 통해 알 수 있는데 미얀마어는 어떤것을 같이 사용하고 있는지 알 수 없고 혹시 알고 계시는 분은 도움 부탁 드립니다 ㅠㅠ

air2015의 이미지

다중 하위 경로의 c++ 코드를 autotools로 컴파일할 때 Makefile.am 작성법이 궁금합니다.

[폴더/소스 구조]

Root _ Makefile.am
    |_ configure.ac
    |_ Car _ Main.cxx
          |_ Makefile.am
          |_ Parts _ Engine.h
                  |_ Engine.cxx
                  |_ Break.h
                  |_ Break.cxx
                  |_ Makefile.am

위와 같은 폴더 구조로 소스를 작성하였고

autotools(autoconf/automake)을 이용해서 컴파일을 하려고 합니다.

이런 상황에서 3개의 Makefile.am은 어떻게 작성해야 할까요??

최상위에만 Makefile.am을 두고 컴파일은 가능한데

이런식으로 Makefile.am을 여러개 두고 컴파일하려니 방법을 모르겠어요.

AHnsj의 이미지

비쥬얼스튜디오12로 C 컴파일 중에 작동중지

비쥬얼스튜디오2012로 C소스 작성중이였는데요

컴파일 실행되던데 어느순간 갑자기 컴파일 하니까 성공뜨는데 첨부사진 처럼 작동중지가 뜹니다.

비쥬얼도 다시켜보고 컴도 다시 켜봤는데 계속 그러내요

다른 소스는 제대로 실행 되는데

이 소스만 실행 하면 컴파일 성공인데 작동중지 뜨면서 꺼져버리네요..

소스 바꾼건 없고요... 왜이럴까요..

lhs8421478의 이미지

html 문서에서 tag만 추출하려고 하는데요 조언 부탁 드립니다.

안녕하세요 C언어를 공부중인 청년입니다.

현재 진행중인 프로그램은 html 문서에서 tag만 추출해서 뽑아내려고 합니다.

진행 상황은

AHnsj의 이미지

C로 이진트리소스랑 텍스트파일읽어오기 소스 합치려는데..

텍스트 파일 읽어오는 소스는 void main()에서 텍스트파일 읽어온뒤 포인터에 넣고 출력하는 간단한 소스고
이진트리 소스는 typedef struct로 이진트리 순회 만들고 끝에서 void main()에 출력만 달려있습니다

이진트리에 텍스트 파일정보를 넣어 순회시키려는데 void main()이 맨 끝에있어서 그런지 텍스트파일출력 소스랑 합치면
트리 순회설정 하는부분에서 포인터를 인식하지 못 합니다

void main()에 있는 변수나 포인터를 void main()밖 이랑 void main()보다 먼저 실행되는 곳에서 사용하려면 어느 걸 사용해야하나요?

typedef struct

{
트리순회 소스
}
.
.
.

void main()
{
트리 출력
텍스트파일 출력 후 포인터로 저장 <-------- 이 저장된 포인터를 위쪽 트리 순회에 넣고 싶음
}

sungsoo1214의 이미지

C++ 반환형 int& 와 int의 차이점이 무엇인가요??

int increment(int& n);
int main()
{
int num=0;
cout<<"num= "< return 0;
}

int increment(int& n)
{
++n;
return n;
}

다음에서 increment 함수부분에 반환형을 int -> int&로 했을 때에 어떤 차이가 있나요??
결과는 같게 나오는데 차이를 모르겠습니다.

페이지

프로그래밍 QnA 구독하기