프로그래밍 QnA

송지석의 이미지

g++로 컴파일하면 어떤 라이브러리를 참조하나요?

gcc로는 잘 되는 헬로월드 소스를 g++로 컴파일 했습니다.

그런데 실행이 안되는군요. shared library 로딩에 실패했다면서..

실행하고 있는 데가 임베디드라..

일단 지금은 c용 라이브러리만 카피해논 것 같은데요

libstdc++.a를 /lib 디렉토리에 카피해보아도 같은 현상이 발생하네요.

그래서 라이브러리를 stdio를 쓰게 하려고 선언해줬는데도 같군요...

#include <stdio.h>

int main()
{
printf("hello!\n");
return 0;
}

어떤 라이브버리가 필요할까요?

불량청년의 이미지

쉘프로그래밍에서 파일의 내용 삭제

/etc/ld.so.conf 파일이 있습니다. 다 아시다시피 라이브러리 패스를
추가하는 곳이지요.
제가 어떠한 라이브러리를 설치하면서 이 파일에 자동으로 추가시키는
스크립트를 만들었는데, 라이브러리 삭제시 이 파일에 추가했던
라이브러리 패스를 삭제하고 싶습니다.
쉘스크립트로 ld.so.conf 파일에 특정 패스 부분을 삭제하고 싶은데
방법이 없을까요?

아니면 다시 설치할 때 특정 패스(경로)가 이미 있다면 ld.so.conf파일에
패스를 추가하지 않게 하는

wootz의 이미지

장치별 gate way 를 출력 하고 싶습니다 !!

장치별 gateway 를 출력 하고 싶은데
뭐 좋은 방법이 없을까요 ?
장치는 : static , dhcp , pppoe 이런 종류가 한장치에 있습니다 !!
이런 장치를 같은 명령어로 gateway 정보를 출력 할수 있는 게 뭐가 있을까요 ?
netstat -rn 으로 하니깐 default 만 나오네요 ~~
다른 명령이 없을까요 ?
제가 gateway 를 3개 사용 하고 있습니다 !!
좋은 방법 없을까요 ?

kimdy123의 이미지

질문]오브젝트 오리엔티드에 관해

c나 C++을 쬐금 짜는 사람입니다.
오브젝트 오리엔티드 프로그램 이말에 대해서 정확한 개념이 없습니다.
과연 어떤 프로그램이 오브젝트 오리엔티드를 지원못하고 어떤것들은
하는지 못하면 무엇때문에 못하는지 개념상으로 저의 머리속에 쏙 안들어
오네요 책은 읽어보았지만 추상적인 내용일뿐 실제적으로 간단한 예를 보면
서 이해하고 싶습니다. 과연 어떤것인지 가슴속으로 느끼면서 아하..
아시죠 간단한 예가 있는 사이트나 좀 상세이 알려주시면 감사드리겠습니다.

tazanboy의 이미지

strtok및 배열에 대해서..

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <sys/types.h>

int main(void)
{
  char data[255];
  char *rdata;
  FILE *fp;
  int i;

  fp=popen("get_m","r");
  fgets(data,sizeof(data),fp);
  pclose(fp);
  
  puts(data);

  rdata=strtok(data," ");
  while(rdata != NULL) {
    printf("%s\n",rdata);
    rdata=strtok(NULL," ");
  }
  return 0;
}

위에서 popen으로 얻어오게 되는 값은 헥사코드로
seeker의 이미지

X.25 소켓프로그래밍.

X.25 소켓프로그래밍이
스티븐 책에서 소개하는 소켓프로그래밍이랑 다른가요?
다르면 어떻게 다른건지요?

crom0406의 이미지

[질문]qt에서 make하는데..

qt 초보입니다.
소스 코드 명이 hello.c라면
progen -o hello.pro hello.c <- 프로젝트 파일이 생기고
tmake -o Makefile hello.pro <- Makefile을 생성
make <- 이 단계에서 에러가 납니다.

cannot find -lqt 라고 ld에서 찾을 수 없다고 나오는데..

ld라는게 라이브러리의 위치를 가지고 있는 것 같기도..
예전에도 ld에 대해서는 물은 적이 있는데..
아직도 잘 이해가 안가네요..

제가 장황하게 설명한게 아닌가 싶습니다.

맹고이의 이미지

디버깅을 잘하고싶어요..

안녕하세요 초보입니다

올해부터 맘잡고 공부열심히 하려고 하니 질문이 많이 생기네요-_-

전 책에 있는 예제를 그대로 배껴도 에러가 잘나오더군요-_-

글자틀린거야 눈씻고 찾아보면 되지만..

어떤 변수에 값이 재대로 들어갔는지 등등 확인하는건 아직도 ..

printf()로 하나하나 찍어봅니다-_-

어디선가 매크로를 멋지게 사용하는걸 봤는데.. 헐..어떻게 하는건지-_-a

그리고 비줄스튜디오로 연습할땐 f10 인가

누르면서 어느정도 분석(?)은 했거든요

버려진의 이미지

c - 들여쓰기에 관하여

뭐 답이 없는 문제겠습니다만 그래도 고수분들의 고견을 듣고 싶습니다 :)
{}의 위치 문제인데요.. 윈도 플밍할때는 몰랐는데 리눅스로 오면서 c스타일의 코드들을 많이 접하다 보니

if(...){
...
}

이런식의 들여쓰기가 많더군요. 저는

if(...)
{
...
}

이렇게 써왔거든요. 왠지 일관성에 문제가 있어 보여서 위에것은 지양했거든요? 함수도

void Func(){
...
}

이러면 이상하니까 +_+;; 그런데 do...while문일때는 조금 달라 보이더군요

do
{
...
}while(...)

Linukdo의 이미지

[질문] C Shell에서 산술연산은 어떻게 하나요?

bash는 let "i=i+1"이런 식으로 하는 걸로 알고 있는데요,

씨 셸에서는 어떻게 표현해야 하나요?

set i=$i+1
set "i=$i+1"
@i=$i+1
"@i=$i+1"

모조리 해 봤지만 안되네요 :roll:

페이지

프로그래밍 QnA 구독하기