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

parkon의 이미지

g++에서 컴파일러 워닝(warning) 수준을 최대로 올리는 옵션은 ?

안녕하세요,

제가 어떤 수치해석 프로그램을 돌리는 데 결과값이 이상하게 나와
현재 디버깅 중인데요,
컴파일러의 warning 수준을 최대로 올리려면 어떻게 컴파일 옵션을 주어야 할까요 ?

현재 g++에서
-g -Wall -Wunused-parameter -fbounds-check -pedantic
이 옵션을 사용하고 있습니다.

제 추측으로 제 코드의 이상 증세는,
초기화 되어 있지 않은 변수때문이거나
array bound 침범때문이 아닐까 싶어 위처럼 옵션을 주어 봤는데
일단 컴파일할떄는 아무 워닝도 안뜨고 잘 되는데
결과값만 이상하게 나오고 있습니다.
예를 들어, 실수 값들이 연속으로 나오는 데
1.2e-14, 1.3e-14, ..., 1.7e-14, 1.00e+0, 2.3e-13, ...
뭐 이런 식입니다.
물론 원래는 부드럽게 연결되어 넘어 가야 되는 거고요.

개발자_뉴비의 이미지

centos 6.x 한글 인식 질문입니다.

[root@localhost data]# mv -f 도로명코드_전체분.zip a.zip
mv: cannot stat `도로명코드_전체분.zip': 그런 파일이나 디렉터리가 없습니다

라는 식으로 한글을 인식을 못하네요..;;

ls 로 조회 해보면

rw-r--r--. 1 root root 2827062 1972-01-31 20:16 도로명코드_전체분.zip

조회가 되는데 왜 mv 가 인식을 못할까요?

cannot stat으로 찾아봐도 검색을 못해서 조언을 구하고자 합니다.

허접한 자바 개발자에 가르침을 부탁드려요 ;;

kc3z0bc0의 이미지

홈 디렉토리 변경

우분투 서버 8G USB에 설치 하고 SSH 깔아서 SFTP 사용하고 있습니다.

SFTP기본 디렉토리가 사용자 디렉토리 이던데요(/home/username)

그래서 제가 /home/username/disk1 디렉토리를 만들어서 다른 하드디스크를 저기에 마운트 했습니다.

SFTP 접속후에 /disk1 하위에 있는 디렉토리에 파일을 복사하려고 하는데 하드디스크의 여유공간은 8G가 훨씬 넘게 남아있지만 홈디렉토리(USB)의 여유공간이 8G가 넘지 못해서 크기8G 이상의 파일을 복사할수가 없는것 같습니다.

실제로 리눅스에서는 /에 존재하는 디렉토리들을 서로 다른 파티션에 위치 시키는것을 어디선가 본적이 있는것 같습니다.(맞나요?)

그래서 홈디렉토리만 다른 디스크로 옮기려고 하는데요. 어떻게 해야할지 모르겠네요.

그냥 지금 존재하는 /home 디렉토리 삭제한 후에 다른 디스크에 /home/username 디렉토리 만들어서 /에 마운트 하면 되는건가요?

아니면 sftp사용하는 사용자 홈디렉토리만 다른 디스크로 바꾸는편이 낳을까요?

39first의 이미지

아... 저 좀 살려주세요...

으... 어제오늘 그래픽카드 있던거중에 그나마 좋은거 달았는데 엔비디아꺼네요...
엔비디아도 오픈소스 드라이버가 있긴 한데 성능이 ...

아무튼 그래서 지금 4번째 새로깔고 질문하는 겁니다.

NVIDIA GEFORCE MX440 WITH AGP8X
입니다. 페도라 20 LXDE 스핀 32비트.

그래서 해외 포럼도 봤는데 대부분 확장 저장소(?) 설치후에
yum install akmod-nvidia-current
yum install akmod-nvidia-96x
... 등을 하라눈군요.
페도라로 바꾼지 한달밖에 안돼서...
그리고 nouveau를 비활성화시키고
mv (경로기억안남)/(uname -r) (경로기억안남)/(uname -r)-nouveau
dracut (경로)/(uname -r).img
정확하진 않지만 이러고 나니 그래픽 모드(tty1) 로 부팅조차 안되고 다른 터미널로 들어가도 자꾸 tty1 로 옮겨지네요.

hahaite의 이미지

git - 리눅스 네트워크 드라이브의 GUI 사용 관련 조언 구합니다.

안녕하세요.

=====================================
쓰고나니 장황해서 세줄 요약해 봅니다.
- 네트워크 드라이브를 통해 윈도우에서도 개발서버 디렉토리를 접근할 수 있습니다.
- 개발서버에 접속하여 git 명령어도 사용하고, 윈도우에서 git GUI 도 사용하려는데요.
- 계속 뭔가 걸리네요. 조언 좀 부탁드립니다. _(__)_
======================================

기존 SVN 잘 사용하다가 프로젝트가 변경되면서 git을 처음으로 접해본 git 초짜입니다.

우선, 기존 SVN 은 아래와 같이 썼습니다.
- 개발서버(리눅스) 에서 대부분 svn 명령어를 통해 처리함.
- 내 PC(윈도우) 에서 개발서버에 삼바로 접근 가능.
- TortoiseSVN 설치하여 로그를 볼 때는 비주얼하게 체크함.

이와 같이 사용했는데요.

wkdjjywkd의 이미지

스트리밍관련 질문 입니다.

안녕하세요.

현재 음성 스트리밍서버를 구축하였습니다.

하지만 mp2, mp3 만 된다는것이 함정이네요..

서버에서 인코딩은 ffmpeg 을 돌려서 하고 있습니다.

ffmpeg 에 인코더를 aac,mp3 opus등 올리긴 하였지만..

mp3만 되고... opus는 스트리밍을해도 리시버에서 받지 못 하더군요..(aac도 동일증상)

물론 리시버는 위의 2개의 포멧을 지원합니다.. (안드로이드 app 사용중)

vlc를 이용해 수신받으면 sdp를 well-known 으로 로그를 찍고 실행이 되지 않습니다.

payload가 잘 못 되었다는 것인데.. 이쪽관련 경험있으신분 조언 부탁드립니다.

구글링을 진짜 열심히 해보았지만. 진짜 못 찾겠습니다.

dltkddyd의 이미지

동적으로 할당된 메모리에서 첫 번째 요소만 해제하고 싶은데요. 방법이 없을까요?

동적으로 할당된 메모리에서 첫번째 메모리만 깨고 싶을 때에는 어떻게 해야 하나요?

char* chs1=(char*)malloc(sizeof(char)*10);
char* tmp=chs1;//1. chs1이 가리키는 첫 번째 메모리, 즉 chs1[0]에 해당하는 메모리만 깨기 위해 해당 주소를 tmp에 저장
chs1++;
free(tmp);//2. 여기서 해제한다.
free(chs1);//3.  여기서 에러가 발생하는

그런데 2. 에서 10개의 문자열 배열이 모두 해제되는 문제가 발생합니다. 그렇지 않다면 3. 에서 해제시 에러가 발생할 이유가 없습니다. tmp가 가리키는 하나의 문자만 해제하고 싶습니다. 방법이 없을까요?

rlaaskwo의 이미지

파이썬 스크립트를 윈도우 실행파일로 배포..

안녕하세요.

scapy 를 사용해서 패킷파일을 파싱해서 엑셀파일로 떨구는 스크립트를 하나 만들었는데요..

스크립트를 실행하면 잘동작하는데 이걸 윈도우 실행파일로 만들려고하는데 해결이 안되네요..

py2exe, cx_Freeze, PyInstaller 등으로 실행파일을 만들려고 시도했는데
아직 내공이 부족해서 그런지 py2exe, cx_Freeze에서 나는 오류는 잡지 못했고
PyInstaller로 만든 실행파일은 정상적으로 동작하지 않고 있습니다.

scapy를 사용한 파이썬 스크립트 윈도우 실행파일로 배포하실때 어떤 방법을 사용하시나요?

danojib의 이미지

c 언어 간단한 코드 질문 드립니다..

책보고 혼자 c 책을 보며 군대 내 사지방에서 웹 컴파일러로 공부하는데 막히는게 있어서 질문드립니다. 질문 드릴곳이 여기밖에 없을 것 같아서 자주 올릴 것 같아요. 좀 봐주세요ㅠㅠ

#include

int main(void) {

int blanks, tabs, nl = 0;
int c;

while((c = getchar()) != EOF){

if(c == ' '){

++blanks;
}
if(c == '\t'){

++tabs;
}
if(c == '\n'){

++nl;
}
}

printf("The number of blanks, tabs, and new liens are %d, %d, and %d, respectively.\n", blanks, tabs, nl);
return 0;
}

erich0929의 이미지

또 다시 glib 의 gptrarray 질문드립니다...;;

참 저도 답답하네요...
저번에 올린 소스인데 또 함정에 빠진 느낌...
이번엔 sorting 질문입니다. 허접하더라도 양해바랍니다. 하하...

아래 소스에서 DATA 구조체의 item 이라는 필드를 기준으로 g_ptr_array_sort () 를 이용해서 sorting 하려 합니다.
하지만 전혀 sorting 되지 않고 입력한 자료 순서대로만 출력 되고 있습니다.
왜 g_ptr_array_sort () 가 작동하지 않을까요??

이번에도 부탁 드리겠습니다. ^^

페이지

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