프로그래밍 QnA

srdpt3의 이미지

The 32-bit linker(ld.so.1) uses the ‘stat64

The 32-bit linker(ld.so.1) uses the ‘stat64’ instead of the ‘stat’ to look up the load modules.
I tested with ‘truss date’ not using the OpenFrame system.
The 32-bit linker is looking up the load modules with the ‘stat64’.

32 비트용 링커가 stat() 함수 대신 stat64() 를 사용하는데 왜 그런지 아시는분 계시면 고수분들 도와주세요

제 OS 는 SunOS 5.10 Generic_144488-10 sun4u sparc SUNW,SPARC-Enterprise 입니다

익명 사용자의 이미지

메인 함수의 아규먼트에 문자열을 덮어써도 되나요?

메인 함수의 아규먼트에 문자열을 덮어써도 되나요?

예를 들어서,

int main(int argc,char *argv[])
{
	// argv[2]에 "1234"라는 문자열이 넘어옵니다.
 
	strcpy(argv[2], "1234567890"); // argv[2]에 "1234"보다 긴 문자열인 "1234567890"을 복사합니다
 
	func(argc, argv, option);

위와 같이 넘어온 메인함수의 아규먼트 중 argv[2]에 이전에 넘어온 문자열보다 긴 다른 문자열을 복사한 후에 다른 함수에 다시 넘기는 방식입니다

이전에 넘어온 문자열보다 짧은 문자열을 덮어쓰면 문제가 될 것 같지 않은데
이전에 넘어온 문자열보다 긴 문자열을 덮어쓰면 혹시 문제가 생기지 않을지 궁금합니다

일단 테스트 결과는 잘 동작하는데,

bonii의 이미지

perf tool ARM용으로 빌드해보신분 있나요?

안녕하세요.

제가 가진 겔럭시 S 핸드폰에 perf 툴을 올려서 분석을 한번 해보려고 하는데

kernel/tools/perf 라고 있는데 arm용이 없네요. 최근 릴리즈된 kernel 3.0.2 에 보니깐 포함이 되어잇어서 포팅을 해서

빌드를 돌려봤는데. 폰에서 실행이 아예 안되는 것 같네요.

아무래도 gcc=cc 로 되어있어서 실행이 안되는 것 같은데. CROSS_COMPILER를 arm-none-linux-gnueabi-gcc 로 지정을 하고 build를

하니

Makefile:516: No libdw.h found or old libdw.h found or elfutils is older than 0.138, disables dwarf support. Please install new elfutils-devel/libdw-dev
Makefile:559: *** No libelf.h/libelf found, please install libelf-dev/elfutils-libelf-devel and glibc-dev[el]. Stop.

익명 사용자의 이미지

1시간30분 단위 crontab

안녕하세요.

1시간30분 단위로 crontab 을 돌리고 싶은데..

00:00
01:30
03:00
04:30
06:00
07:30
09:30
...
...

어찌 등록을 해야할지 막막하네요.;;

힌트 부탁드려요!!

cleansugar의 이미지

자바 HTML 파서 어떤 걸 골라야 할까요?

http://blog.aaidee.com/72

안드로이드용 자바 웹 파서를 골라야 합니다.

HtmlUnit은 너무 무겁고

jsoup을 쓰고 싶은데 정리된 HTML을 다시 저장하는 기능을 못 찾겠습니다.

텍스트로 변환하는 것도 모르겠고요.

jericho는 많이들 쓰는 것 같은데 어떤게 좋을까요?

kogun20의 이미지

변수에 관한 질문..

C언어를 이제 막 보고있습니다. 책중에 있는말중에 이해가 안되는 부분이 있어서 올립니다.

본문중..

2바이트의 부호있는 정수형 변수에 32,768의 값을 저장한다면 정수는 실제로 -32.768의 값을 가지게 될 것이다. <<== 부호있는 이라는말이 -를 의미하는것인가요?
또한 이 정수형 변수에 65,535라는 값을 저장하면 결과는 -1이 될것이다. <<=== 왜 -1이 되는지 이해가 되지 않습니다.
일반적으로, 허용되는 최대 값에서 입력된 값을 빼면 결과 값을 계산할 수 있다. <<== 여기서는 32767 에서 입력된 값을 빼라는말인것 같은데 그럼
32767 - 65535이면 = -32768이 되야 하지 않나요??

책은 Teach yourself c를 옴겨논 개정5판을 이용하고있습니다.

부탁드리겠습니다.

realstorm103의 이미지

CMake 사용시 라이브러리를 포함시키고 싶습니다

C++에서 firebreath를 이용하여 리눅스용 npPlugin을 만들고 있는데요

기존의 방식은 C++ 코드 안에서는 헤더 파일들을 include 해주고
cmake에서는 라이브러리들을 target_link_libraries로 포함시켰었는데
이런 방식으로 했더니 다른 컴퓨터에서는 플러그인 인식 자체가 안되네요

아무 라이브러리도 포함하지 않는 npPlugin을 하나 만들어서
그걸 다른 컴퓨터로 옮겨봤더니 인식이 되는 걸로 봐서 라이브러리를 포함하는 과젱에서 문제가 있었던 것 같습니다

그래서 다른 컴퓨터에 설치했을 때 애초에 별도의 라이브러리가 필요하지 않게
해당 npPlugin에 사용하는 라이브러리들까지 모두 다 포함시켜서 만들고 싶은데요

구글에서 cmake 문서를 좀 찾아서 아래와 같은 코드를 추가하였습니다

winsowss의 이미지

bash if 문 질문이 있습니다.

좀전에도 질문 올렸었는데요
if [ "$1" -ge "10" -a "$1" -le "100" -o "$1" = "test" ]
이런식으로 하니깐 test가 들어가면 들어오길 들어온 것은 정수인데 문자가 오니깐
오류를 띄우더라고요.....

그래서 질문인데요
만약에 전달받은 인자가 문자면 "문자다" 라고 찍어주고
정수면 "숫자입니다" 라고 찍어주는 스크립트는 어떻게 해야될까요..

for문을 돌리면서 전체 전달받은 인자가 문자인지 숫자인지 검사하고 싶은데 쉽지가 않네요.

for r in $*
do
if [ "$r" -ge "1" -a "$r" -le "100" ]
then echo "숫자"
elif [ ?? ]
then echo "문자"
fi
done

rlaehdtjd86의 이미지

[완료]쉘 스크립트 파일 입출력에 대해서 궁금합니다 ^^?

안녕하세요 저는 지금 사회생활 6개월차 신입 프로그래머 입니다. 분야는 voip 임베디드 이구요.

쉘프로그래밍에서 궁금한점이 생겨서 이렇게 글을 써 봅니다..

#STATIC_NET_CONFIG=y
export interface=eth0
export ip=172.16.31.25
export router=172.16.0.254
export dns="172.16.0.1 168.126.63.2"
export broadcast=172.16.31.255
export subnet=255.255.224.0

위와 같은 내용의 net_config 라는 파일이 있는데
위의 니용중에서 export dns 의 값 172.16.0.1 과 168.126.63.2 를
밑의 쉘 스크립트에 적용 시킬려고 합니다.

페이지

프로그래밍 QnA 구독하기