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

trymp의 이미지

printf() 에서 가변인자 포맷을 그대로 출력하는 방법 좀 알려주세요.

안녕하세요.

예를 들자면 printf("abc") 라고 하면 그대로 abc 가 출력이 됩니다.

printf("a%dc"); 라고 하면 a134745360c 라고 출력이 되네요.

printf() 안의 인자에 %d 가 포함이되더라도 그대로 출력할 수 있는 방법 좀 알려주세요.

도움 주시면 감사하겠습니다.

bingulyk의 이미지

arm-linux-gcc로 cpp라이브러리 c소스에서 사용할 때 링크 에러.

안녕하세요.

같은 라이브러리, 라이브러리 링크 사용하는 소스는 같은 환경에서 arm-linux-gcc로 빌드 됩니다.
라이브러리는 (x.a) 소스가 x.cpp로 이루어져 있습니다.
이걸 링크해서 사용하는 소스는 x.c로 이루어져 있습니다.

라이브러리 소스를 x.c로 바꾸면 에러가 없습니다.
라이브러리 소스를 x.cpp로 바꾸면 링크 에러가 납니다.
(라이브러리를 사용하는 c소스에서)
(에러 예: x.c:544: undefined reference to `api_link_Set' <- 라이브러리 포함 함수)

라이브러리 x.cpp 소스의 api 함수에 extern "c" 를 추가하면 에러가 발생해서 이게 안되는데...
(에러 예: x.h:33: error: parse error before string constant)
어찌 해야할지 모르겠네요.

수고하세요.

hwangsw의 이미지

SEGV Signal 발생합니다. 도움 부탁드려요

안녕하세요.
아래와 같은 소스가 있는데요.
컴파일을 하면 문제가 없으나 실행을 시키면
shmid < 0일 경우에는 "shm create OK" 로그를 찍고 Received SEGV Signal 에러가 나서 프로세스가 죽어버리고,
shmid >= 0일 경우에는 "Shared Memory Attach OK" 로그를 찍고 Received SEGV Signal 에러가 나서 프로세스가 죽어버립니다.
32bit 솔라리스에는 잘 실행되던 소스였는데 지금 aix 5.3 64비트로 포팅중인데 잘 안되고 있습니다.
도움 부탁드립니다.

kieslv의 이미지

Odroid 안드로이드 포팅 후 부팅이 되지 않습니다.

혹시 Odroid 를 이용해서 개발하시는 분들의 도움을 얻고자 합니다...

odroid-eclair 소스를 다운받아 ubuntu 9.10(2.6.31-14-generic) 환경에서 빌드하였습니다.
세시간 여 만에 success!! 메시지를 확인하고 rootfs 폴더에 생성된 바이너리 파일들을
Odroid 장치의 T-Flash 메모리에 다운로드 하여 부팅을 하였습니다.
하지만 부팅후 처음 보이는 안드로이드 마스코트 출력 화면 다음으로 진행이 되질 않습니다.
dev.odroid.com 사이트의 메뉴얼을 보면서 따라했는데 문제가 있네요.
정확한 빌드 환경 설정과 빌드 과정을 알고 계시는 분들의 긴급한 도움이 필요합니다~~

bsysy17의 이미지

ios에서요!!!

ios에서요

내가 깔아논 어플리케이션 목록(앱 이름 등)을 가져오는 것이 가능한가요?

kaeri17의 이미지

[완료]혹시 stdout도 아니고 stderr도 아닌 화면출력 아시나요?

mysql 로그인할때 mysql -u어쩌고 -p db이름 이렇게 쓰고 엔터를 누르면

'Enter password:' 라고 뜨잖아요. 근데 이게 어느스트림으로 출력되는지 리다이렉션을 해도 계속 출력이 되더라고요.

뭐 이 출력결과를 저장할 필요가 있는건 아닌데 그냥 궁금하네요.

mabom의 이미지

여기서 확인버튼 누르려면 어떻게해야되죠

https://nid.naver.com/user/join_auth.nhn?a=mobile&m=begin&token_join=NtAfbouuIzNrST31

Mechanize 모듈로요
저번엔 어떤분이 패킷을 보내라고 가르쳐줬는데 도저히 이해가않되네요
확인버튼만 못누를까요?

kleinstein의 이미지

exe 파일의 실행전에 PATH 환경 변수를 임시적으로 변경하는 방법이 있을까요?

개발환경> window xp sp3, visual studio 2008, unmanaged c++ .

개발하고 있는 어플의 버전들마다 각각 다른 버전의 (그러나 동일한)라이브러리를 사용하고 있습니다.

예를 들면 개발하는 어플의 이름이 X 라고 하면..

X 의 version 1에서는 QT 4.5를 사용하고

X 의 version 2에서는 QT 4.6를 사용하고

X 의 version 3에서는 QT 4.7를 사용하는 경우입니다. 물론 QT는 각 버전별로 모두 설치되어 있습니다. c:\qt 4.5, c:\qt 4.6, c:\qt 4.7 이런 식으로 말이지요..

이럴때 X의 각 버전에 따라 코딩을 하고 테스트를 하려면 visual studio 를 열기전에 매번 버전에 맞는 PATH 등의 환경변수를 바꿔주어야 하는게 너무 불편해서 인터넷을 좀 검색해보았더니 이런 툴이 있더군요.

rev7707의 이미지

[완료] free -> cached memory에 제한하는 방법

옛날에 I/O가 일어날때 free momory->cached 로 이동되어 메모리 확보에 문제가 있어서
free수치가 일정 수준 이하로 내려가지 않도록한적(caching 제한)이 있는데,
어디서 설정하는 지 생각이 안나네요. 아시는 분 부탁드립니다.

kkb의 이미지

하나의 파일을 두 개의 파일로 나누는 방법은?

96바이트 하나의 파일을 앞의 32바이트, 뒤의 64바이트 두 개의 파일로 나누는 방법이 있나요?

dd 등 쉽고 간단한 여러가지 아시는 방법 있으면 알려주세요
비율로 나누는 것은 원하지 않고 (앞의 1/3, 뒤의 2/3과 같은) 바이트 단위로 나누는 것만 필요합니다

코드 상에서 말고 셸이나 셸 스크립트를 이용해야 합니다

페이지

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