프로그래밍 QnA

ys2cdh의 이미지

so 링크하기?

안녕하세요. 리눅스 초보 입니다.

제가 so 파일 하나를 만들었는데 위치는 home/ys2cdh/Temp/Socket에 있습니다.

아래는 makefile 내용 이구요

.SUFFIXES : .cpp .o

CXX = g++

INC = -I/usr/local/include/boost-1_37 -I/home/ys2cdh/Temp/Socket
LIBS = -L/home/ys2cdh/Temp/Socket -lsocket.so
LINK = g++
CXXFLAGS = -c $(INC)

OBJS = Test.o
SRCS = Test.cpp

TARGET = test

.cpp.o:
$(CXX) -c $(CXXFLAGS) $(INC) -o $@ $<

all : $(OBJS)
$(LINK) -o $(TARGET) $(OBJS) $(LIBS)

clean :
rm -rf $(OBJS) $(TARGET) core

skyno486의 이미지

qsound 와 /dev/dsp 질문드립니다.

wav 오디오 프로그램을 제작해볼려고 공부중인 학생입니다.

그런데 시작하자 막혔네요.

QT로 qsound 클래스를 사용해서

wav 파일을 재생시킬려고 하는데 음악이 나오지가 않네요

리턴값을 봐도 0으로 나오고;;;

QSound *a = new QSound("주소");
a->play();

주소를 상대 절대 주소를 해도 나오지가 않네요

HunterRTS의 이미지

[완료]AT91RM9200 코어를 Custom 보드, 이런 증상 보셨나요?

AT91RM9200를 기초로 커스텀 보드를 만들었습니다. u-boot1.3.4-rc2가 올라 간 상태입니다. 리눅스 커널을 올리고자 하는데, 빌드된 이미지가 메모리 로딩 번지에 따라 조금은 다른 에러를 발생 시킵니다.(주로 internal error #x 이런 메세지가 발생합니다) SDRAM이 의심이 되어 오실로스코프로 찍어 보았습니다.

poplike의 이미지

gcc 로 네트웍 프로그래밍에서

윈도우 프로그래밍에서는

네트워크에 관한 헤더 파일이

winsock2.h 파일 하나와 ws2_32.lib

두개만 해주면 되던데..

리눅스에서는 h 파일들이 상당히 세분화 되있더군요.

어떤 이유 때문에 이렇게 h 파일을 따로 따로 불러다 써야 하는지요..?

newlife958의 이미지

malloc() 와 free()에 대해서요..

malloc 으로 공간을 할당 받고

그할당된 공간을 free 시킵니다.

그런데 이것이 무한히 반복된다면

힙이 다차게된다면 처음에 malloc 한공간을 free 시킨 메모리공간을 다시 할당하게되나요??

즉 free 한 메모리 주소를 malloc 하다보면 다시 재사용 하는지 궁금하네요

프로그래머가 그주소를 직접 대입

newlife958의 이미지

malloc 하고 free 한 공간에 대해서 좀 궁금한게 잇네요.

malloc 으로 공간을 할당 받고

그할당된 공간을 free 시킵니다.

그런데 이것이 무한히 반복된다면

힙이 다차게된다면 처음에 malloc 한공간을 free 시킨 메모리공간을 다시 할당하게되나요??

즉 free 한 메모리 주소를 malloc 하다보면 다시 재사용 하는지 궁금하네요

프로그래머가 그주소를 직접 대입

anaud2의 이미지

안녕하세요 dirfd에 대해서 질문을 드리겠습니다.

안녕하세요

리눅스에서 ftp데몬을 조금 변경해서 새로운 ftp데몬을 만들어서 사용하고 있습니다.

유닉스 포팅을 해야해서 포팅 중인데요 문제점이 생겼습니다.

sun os 5.9(선 솔라리스 5.9인것 같습니다.) 인데

소스를 컴파일해보면 에러가 발생을 합니다.
ftp 구성하는 소스중 glob.c라는 소스중 아

diki의 이미지

[완료] C, C++ 코딩시에, system("pause");를 대체할 방법은 무엇일까요?

Linux에서 코딩하다가 생긴 질문인데,

Windows에서 코딩시에 사용할 수 있는 system("pause");를 대체할 방법은 어떤 것이 있을까요?

검색 결과 getchar();를 사용하는 방법이 존재하던데,
system("pause");와 같이 어떠한 키를 누르던, 진행되는 것이 아니고,
enter키를 눌러줘야만 진행이 가능하더군요.

고수님들

hyunya77의 이미지

VIM에서 [shift+k] 하면 man page가 열리지 않는이유가..

표준함수등에 커서를 놓고 [shift+k]를 누르면 메뉴얼이(man page?) 가 제대로 검색이 되는
PC가 있고 그렇지 않는 PC가 있는데요.
이 shift+k 키를 설정하는 부분이랄지 아니면 이놈이 기본적으로 호출하는 문서들이
있는 곳이랄지..어디를 확인해봐야 좋을까요?
아시는 분 도움을 좀 부탁드립니다..

ScalDi의 이미지

[완료] python 언어에서 print문법

처음 해보는 python 언어를 사용해보았는데..

ptint "내용" 이렇게 하면 invalid syntax 오류가 나옴니다..

왜 오류가 나오는지 잘모르겠습니다..

python 3.0버전을 사용하고 첨부파일에 맥쓰사에 올라온 python파일을 첨부했습니다.

페이지

프로그래밍 QnA 구독하기