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

kws4679의 이미지

C++ 로 커널을 만들때...

안녕하세요 객체지향 OS 에 도전해보려고 현재

C++을 구동하기위한 사전작업을 하고 있습니다 기본적인 부트로더랑

일반 C 커널 까지는 불러오는데 C++ 관련 여러가지... 요소?(연산자 new 라던가 delete 라던가 등등)

을 링크하려면 표준 c++ 라이브러리를 링크해야되고 또 링크하는 과정에서 이상한게

덧붙여서 (특히 메인 함수 이전에 붙는 atexit 나 crtstartup등...) 때문에 제대로 커널을 구동하기

힘들어집니다

그렇다고 수동으로? 컴파일하고 링크하기 위해

g++ -c 옵션으로 오브젝트 파일을 만들고 ld 파일들 -lstdc++ 로 c++ 아카이브 라이브러리를 링크시켜도

에러가 나는데 에러 메시지를 보니 libstdc++ 만 필요한것이 아니라 여러가지 라이브러리들이 필요하더군요

일일이 다 지정해주기도 뭣해서 이번에는 그냥 g++ 로 cpp 파일들을 컴파일하였더니 위에서 언급했던대로

blindfish의 이미지

삼성 컴퓨터 DB-R130모델에는 어떤 리눅스도 깔리지가 않습니다.

삼성 컴퓨터 DB-R130모델에는 어떤 리눅스도 어떤 수단과 방법을 가리지 않더라도
절대로 리눅스가 깔리지 않습니다.
컴퓨터 쪽 다루시는 분들 꼭 알아두세요.
전 2006년부터 지금까지 리눅스만 써온 사람으로써
20종류이상의 컴퓨터에 리눅스를 깔아 보았습니다.
이 모델은 ubuntu, fedora든 desktop이든 server든 CD든 USB든
가상머신드든 아니든 간에 무조건 안됨니다.
참고로 윈도우는 깔립니다. MS와 삼성의 강인한 연대를 결국 끊지 못했습니다.

ulyss의 이미지

[완료] 실제로 파일에 내용을 쓰지 않고도 인접한 디스크 공간을 할당 받는 방법 있나요?

안녕하세요.

파일 I/O쪽을 최적화하려는데
적당한 방법을 찾지 못해서 질문드립니다.

어떤 상황이냐면,
시스템에서 계속 데이터가 생산되고, 생산된 데이터는 일정한 크기의 파일에 순차적으로 쓰여집니다.
파일이 꽉 차면 새로운 파일을 만들어서 쓰구요.
그런데 이 새 파일을 만드는 작업에 시간이 오래 걸려서 성능을 깎아먹습니다.
(사정상 파일을 미리 만들거나 백그라운드로 만들 수가 없는 상황입니다)
지금까지 어떻게 했냐면, 파일을 만든 후 크기만큼 0을 write해서 만들었거든요.

lmk378의 이미지

linux 커널과 같이 Makefile이 복잡하게 구성되어있을 경우 Makefile 내에서 사용되는 환경변수의 값을 알 수 있을까요?

Makefile을 분석해서 보고 싶은데
여러 파일이 맞물려 돌아가는 구조의 경우
분석하기가 난해하더라구요
Makefile 안에 선언된 변수들을 돌아가는 도중. 또는 돌아가지 않더라도 확인하는 방법이 있을까요?

interoasis의 이미지

우분투에서 C++ 프로그래밍에 대해서 질문드립니다.

우분투에서 처음 C++ 프로그래밍을 해보는데 책이 오래된거여서 그런지 맞지않는 몇가지가 있네요.
C++이 처음에 나왔을때랑 문법이 많이 바뀌었나봐요?

책에는 iostream.h라고 나오는데 컴파일시 에러뜨길래 검색해보니 iostream으로 해야한다고,,
거기에 무슨, using namespace std; 구문을 넣어줘야 한다고 하구요.

거기다 책에서 나오는 예제를 그대로 옮겨썼는데 이것역시 제대로 컴파일이 안되더군요.

badcodek의 이미지

cscope 질문

안녕하세요, 현재 cscope 사용을 위해
find . \( -name '*.c' -o -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.s' -o -name '*.S' \) > cscope.files
를 쓰는데요,
c 파일의 경우 해당 파일명의 o 파일이 있을때만 추가되도록 하는 스크립트 없을까요??

vananamilk의 이미지

혹시 webdav 쓰시는 분 있나요?

안녕하세요...

외부네트워크간에 파일 공유를 위해 webdav를 설치하였습니다.
윈도우7에 webdav를 설치하고 서버로 사용하고 XP, 7에서 네트워크 드라이브 연결로
연결해서 사용을 잘 하고 있습니다.

근데 클라이언트가 리눅스는 잘 안되네요~ 노틸러스에서 서버에 연결해서
webdav(http)를 선택해서 하니 잘 안되네요~~~

윈도우에서 연결할 때 http://file.file.com/file 이런 형태로 주소를 주는데요~
그놈 노틸러스에서는 dav://id@file.file.com/file 이런형태로 되면서 연결을
못하더라구요~~

윈도우에서 연결할 때는 앞에 dav:// 프로토콜이 생략이 되는건지...
리눅스에서는 왜 연결이 잘 안될까요?

글구 파일명에 + 기호가 들어가 있으면 액세스 하지 못하는 버그도 있더군요~

winthory의 이미지

[FreeNX] 접속 화면까지 뜬 후 Session failed 뜨는 현상

안녕하세요...

Ubuntu10.04(64bit) 에서 FreeNX를 깔고 잘 사용을 하고 있었는데요~
NX Client에서 reboot을 한 뒤로 다시 접속이 되지 않고 있습니다.

Client 실행을 하면 정상적으로 NX 화면이 다 뜨다가 마지막에 fail이 발생을 하네요..
xsession-error파일은 아래와 같습니다.
혹시 이런 현상이 있으신 분은 공유 좀 부탁 드리겠습니다.

puresupe의 이미지

컴퓨터 배선 관리 어떻게 하시나요?

다들 컴퓨터 배선 관리 어떻게 하시나요?

저는 현재 제 책상 주변에있는 모든 가전 제품들을 위해서

멀티탬 5구 + 멀티탭 4구 + 멀티탭 4구

를 연결해서 쓰고있습니다 (첨부사진은 그중 일부만을 찍었습니다)

컴퓨터 + 모니터 3개 + 프린터 + 스탠드 2개 + 노트북 + 핸드폰충전기 + LG U+ 모뎀 + 무선 공유기
+ 임베디드 보드 등등등...

가끔 얽히고 섥힌 멀티탭과 배선들을 볼때면.. 매우 위험해보입니다.

"이렇게 써도 되는건가.." 걱정을 해보지만, 뾰족한 대안은 없네요.

다른분들은 어떻게 관리하고 계신지 궁금하네요 :)

혹시 good solution 이 있으신가요??

sm1201의 이미지

우분투 사용자계정 인덱스가 안떠요~

우분투에서 사용자계정을 생성해주었는데요.

문제는 사용자계정에서 인덱스를 인식 못하는듯합니다.

관리자용계정에선 정상인데요..

사용자계정에서 인덱스를뜨게하려면.

어떤설정 어떤파일을 수정ㅎ야하죠?

페이지

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