프로그래밍 QnA

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 파일이 있을때만 추가되도록 하는 스크립트 없을까요??

sm1201의 이미지

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

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

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

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

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

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

fastwater의 이미지

mysql 간 데이터 이전 질문입니다.

이게 여기 질문을 올리는게 적절한지 잘 모르겠습니다만... XE엔진쪽 질답란에는 올려도 아무런 반응이 없어서 지푸라기 잡는 심경으로 질문을 올립니다.

현재 mysql을 사용하는 예전 홈페이지의 개인정보를 추출해서 XE엔진-mysql 을 사용하는 새로운 홈페이지로 이전을 해야 하는 상황입니다.

일단 예전 홈페이지가 무슨 툴을 사용해서 만들어진 건지는 전혀 모르는 상태고 그냥 mysql을 쓴다는 사실 밖에 모릅니다. 다만 DB에서 DB정보 추출은 csv 형식으로 추출 가능하긴 합니다만 이렇게 추출한 정보를 어떻게 옮겨야 할지 모르겠네요.

xml로 변환까지는 가능한데 애초에 이전할때 요구하는 데이터가 일반적인 텍스트로 인코딩된 데이터가 아니라, 해쉬 함수로 인코딩된 데이터를 요구하는 것 같습니다.

DB쪽 지식이 전무해서 해시함수가 어떻게 돌아가는지도 모르겠고 검색을 해봐도 잘 안나오네요.

어떻게 방향을 잡아야 할지라도 좀 알려주시면 정말 고맙겠습니다.

sm1201의 이미지

우분투 사용자 계정 주소..

제가 사용자 계정생성을 해주었는데요..

aaa.com/~sm1201 이렇게 접속하는게 맞을텐데.. 되지않습니다.

어디서 설정을 해주어야하며. 어떤 설정을 해주어야하는지요??

yistee의 이미지

서버 /home에 777퍼미션 줘도 되요?


클라이언트에서 서버로 sftp로 접속했는데 쓰기가 안되요.

서버컴퓨터 /home에 777퍼미션 줘도 되요? 문제 없을까요?

sm1201의 이미지

서브도메인.

메인주소가 aaa.com이라 가정하고 서버 ip는 10.10.10.3 이라고 하면..

메인은 정상적으로 접속은되나. 서브 페이지를 들어갈땐. 서버 ip 인 10.10.10.3 접속됩니다.

메인주소인 . aaa.com 를 서브 페이지에도. aaa.com 로 접속되게 하려면 어떻게 해야하나요?

가상 호스트 설정 해준것같은데.;

pogusm의 이미지

어떤 프로그램이 업데이트될때 진행과정이 궁금합니다.

곰플레이어, 팟플레이어, 등등등.. 이런 프로그램들은 보통 "자동업데이트"가 이루어지는데,
"서버에 새로운 업데이트가 있음을 감지" 하는 과정은 어떻게 진행되는건가요?

프로그램 개발자가 프로그램을 개선하여 새롭게 웹서버에 업로드한후, version.txt 같은 파일에 "v1.5" 같이 저장해 놓으면,

사용자가 프로그램을 실행하면, 프로그램에 웹서버에
wget http://***.***.***.***/version.txt 라고 해당파일을 가져와서, 현재버전(v1.4)과 version.txt에 저장된 버전정보(v1.5)가 불일치하면,
wget http://***.***.***.***/program_setup.exe 를 다운로드한다음,
program_setup.exe를 실행하는 스크립트를 진행하는 건가요?

이런 과정에 보통 "웹서버"가 이용되는게 맞나요?

ps. qt를 아주 조금 다룰줄 아는데.. qt로 작성된 자동업데이트 (소스)샘플같은건 혹시 구할곳이 있을까요?

jeongheumjo의 이미지

extern "C" 에 대한 오해

제가 여태 extern "C" 라는 키워드가 나오면 그 키워드의 영향을 받는 블록은 C의 문법으로 컴파일된다 라고 잘못 알고 있었습니다.
책을 다시 보니 저 키워드의 의미는 '네임 맹글링을 하지 말라' 라고 설명되어 있군요!

몇년간 잘못알고 살아왔습니다.
지금은 제가 제대로 이해한 것일까요?
혹시 더 깊은 의미가 있을까요?
혹, 저처럼 잘못알고 계션던 분 없으신가요? ^^;

페이지

프로그래밍 QnA 구독하기