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

trymp의 이미지

gcc 옵션에서 헤더 경로를 지정할 때 -I 옵션에 대한 질문입니다.

linux gcc 에서 헤더 옵션을 지정할 때 "-I" 옵션을 지정하잖아요.

이 때

1) -I/usr/local/aaaa

2) -I /usr/local/aaaa

한칸 띄고 안띄고가 컴파일에 영향을 주나요?

계속 빌드에 문제가 있어서 노파심에 질문 드립니다.

bmj815의 이미지

리눅스 네비게이션처럼 부팅시 로고와 부팅 후 바로 제가 만든 프로그램을 띄울려면 어딜 건들어야 하나요?

임베디드 리눅스를 공부하여 현재 Opencv 영상처리 및 통신, 네트워크 통신 및 응용프로그램 제작 정도 만들어 봤습니다.

제가 궁금한건 임베디드 보드인 라즈베리 파이에 올라간 라즈비안을 부팅할때 나오는 부팅화면을

네비게이션 부팅처럼 원하는 영상을 넣고 부팅이 완료되면 제가 제작한 GUI기반 응용프로그램이 바로 실행되게 고치고 싶은데

어디를 건들여야 될지 모르겠습니다.

부팅시 프로그램 자동실행 정도는 해봤지만 부팅화면쪽과 부팅 후 바로 제가 원하는 프로그램을 띄우는건 자료를 찾기가

어렵네요. 책추천 해주셔도 되고 사이트나 구글링 키워드를 주셔도 됩니다.

joongwon100의 이미지

요즘 자주 볼수 있는 페이스북 Like같은 기능 목록에 표시할때

안녕하세요.

혼자 고민해보다가 딱히 좋은 방법이 생각나지 않아서 질문 드립니다.

요즘 모바일 서비스등을 보면 페이스북의 Like같은 기능들이 있고
사용자는 게시글 목록을 보면서 자기가 Like한 게시물인지
별도의 표시를 통해 알수가 있습니다.

제가 궁금한 내용은
리스트형태로 목록을 조회해서 각 항목별로 자신이 Like한 게시물인지 체크를 해야되는데

조회쿼리를 어떻게 작성해야 성능에 문제가 없을지 잘 모르겠습니다.

아직 DB는 초짜라 개발해야되는데 어려움이 많네요..

테이블 구조는 링크와 같이 작성되어 있습니다.

http://www.9lessons.info/2013/05/facebook-like-system-with-jquery-mysql.html

yjster의 이미지

C언어 중상급자용 책이나 예제 볼 수 있는 사이트 있을까요?

제목 그대로입니다.

c언어 중상급자가 볼 만한 책이나 예제만 모아놓은 사이트가 있나요??

세미나를 해야하는데 듣는 분들이 왠만큼 다 할 줄 아시는 분들이셔서

내용에도 좀 어려운 예제를 넣어야 할 거 같은데..

관련 책이나 사이트 좀 추천해주시면 감사하겠습니다..

scilence의 이미지

sh process 가 cpu 70% 차지

안녕하세요. QNX 관련 상용 프로젝트를 진행하고 있는 직장인 입니다.

리눅스 계열은 잘 몰라서 도움좀 부탁드립니다.

QNX 단말기에서 복합 테스트를 진행하는 도중에 (여러 프로세스가 혼재)
너무 느려진 느낌이 들어 cpu 점유율을 확인 했더니 sh process 의 cpu 점유율이 70%가 넘는 현상이 발생했습니다.

평소에는 전체프로세스를 다 합쳐도 30%~40%정도를 차지하는데
누가 범인인지 모르는 상황에서 우리 회사가 만든 A라는 실행파일이 sh process 점유율을 올린 주범으로 몰렸습니다.

우리가 범인이 아님을 논리적으로 증명을 해야 하는데 어떻게 할 수가 있을까요?

증명하기 위해서 A라는 실행파일(c++사용)에서 sh의 점유율을 올릴수가 없음을 밝혀 내면 될거 같은데
단지 system()이라는 함수를 사용하지 않는것이 논리적 근거가 될수 있을지 궁금합니다.

혹 A라는 실행파일에서 sh의 점유율을 올릴 다른 함수(c, c++)나 방법이 있을까요?
물론 내부에서 system()함수는 사용하지 않고 있습니다.

hobeom2의 이미지

[완료] 리눅스를 처음 사용하는 사람, gcc 질문!!

안녕하세요~ 리눅스를 처음 사용하는 사용자입니다.

일을 하면서 어쩌다가 리눅스를 사용하게 되었는데, 이게 좀 이상하네요.

지금 사용하는 OS는 CentOS 5.6 입니다. (옛날 시스템(?)이에요.. 요즘 7.0도 나오는 시대에.)
컴파일을 하는데 문제가 있었는데 알고보니 gcc 버전이 4.1.2 였던 것입니다. 하... 그래서 설명이 잘 된 블로그의 글을 보고 4.8.2를 설치했지요.

그런데 문제는.... 이게 자꾸 버전이 옛날 버전으로 돌아간다는 것입니다. (ㄷㄷㄷ)
컴파일하다 문제가 생기면 버전을 확인해보고... 또 다시 scl enable 해서 버전을 올립니다.
이게 문제가 있는거 같은데, 어떻게 해결해야하는지 좀 알려주세요. 부탁드립니다.

cjscokdd의 이미지

gcc 컴파일 시에 log함수가 인식이 되지 않습니다.

c 코드로 소스는 작성하였구요

sort.h, 1.c 이렇게 파일이 구성되어있습니다.

1.c 에 헤더 추가 하였고, worst_Merge 함수 제외하고는

나머지 모두 정상적으로 컴파일이 됩니다.

sort.h에 밑이 2인 로그함수를 이용하는 부분이 있는데요

리눅스 쉘에서 $gcc 1.c 를 시행하면 a.out이 정상적으로 나오지 않고
[linux2 1.1]$ gcc 1.c
/tmp/cc4d9uvV.o: In function `worst_Merge':
1.c:(.text+0x2e): undefined reference to `log'
collect2: ld returned 1 exit status

다음과 같은 오류가 생성이 됩니다.

문제의 소스 부분은 다음과 같습니다.

int worst_Merge(int n)
{
return (n * ((int)log(n) / log(2)) - (n-1));
}

조언 부탁드립니다. ㅠㅠ

yann8166의 이미지

memcpy ( desc, src, num ) 함수 사용시 발생하는 문제점.

##memcpy ( desc, src, num ) 함수 사용시 발생하는 문제점.

memcpy 함수를 사용할때 세번째 인자인 num값이
desc의 크기보다 크면 overflow나 overlapping문제가 일어날 수 있다는건 익히 알고 있습니다.
하지만 num값이 src보다 클 경우에 대해서 발생할 문제에 대해서는 들어본적이 없는데요.

개발중인 소스에서 num값이 src보다 큼으로 인해 프로그램이 Down되는 현상이 발견 되었습니다.

char desc[30000];
char src[300];
memcpy ( desc, src, sizeof(desc) );

위와같이 구현 되어 있는데 memcpy부분에서 죽어 버립니다.
세번째 인자의 값을 src 크기만큼 줄이면 죽지 않더군요..

혹시나해서 memmove함수를 사용해 보았는데도 똑같이 죽습니다.
desc 배열이 overflow나 overlapping되는것이 아닌데
왜 죽을까요?

mooswon의 이미지

리눅스 서버 운용 중 갑자기 서버가 느려지는 현상

기관에서 리눅스를 활용해 서버를 운용 중입니다.
갑자기 서버가 너무 느려진 현상인데 접속이 안되는 것도 아니고 너무 느려서 사용할 수 없을 정도입니다.
네트워크 관련 부서에서는 네트워크 부분에는 별 이상이 없다고 하네요..
말그대로 갑자기 이런현상이 발생했습니다.
그리고 서버에 ftp로 접속이 됐다가 안됐다가 하는 현상과
마찬가지로 터미널 프로그램을 활용해 원격접속이 됐다 안됐다 하는 현상도 있습니다.

조언 부탁드릴께요...ㅜㅜ

cyk7890의 이미지

linux OpenSSL 취약점 이슈로 2015.3.19 부터 업데이트 고지가 떳는데, 왜 업데이트 해도 적용이 안될까요 ?

바로 지난 2015년 3월 19일부로

Freak Attack 라는 이슈로 OpenSSL 취약점에 대해 업데이트 고지가 떳습니다.

HTTPS (보안 프로토콜)을 사용하는경우에대해서 OpenSSL 버전에따라 취약점이 있는듯 합니다.

저같은 경우는 CentOS 6 이고 openssl 1.0.1e 버전이 설치되어있는데요

역시나 체크해보니 취약점 발견된다고 메시지가 뜨는군요

그래서 openssl 1.0.1k 버전으로 소스를 내려받아서 컴파일까지 완료하고 설치 뙇

$openssl version 이라고 치면
1.0.1k 라고 잘 나오는데

정작 취약점을 체크하는 스크립트를 수행하면 업데이트 전과 똑같이 취약점이 발견된다고만 나옵니다.

1.0.1k 는 안전하다고 이걸 설치하라고 안내받았는데

대체 뭐가 문젤까요 ? "??

페이지

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