프로그래밍 QnA

EdanLee의 이미지

모든 서버의 커널 버전 체크.

너무 기본적인데 모르는 무지함을 용서하소서..

다름이 아니라 hosts목록에 각 서버 체크가 되어 있고 ssh는 자동접속이 되도록 되어 있는데 모든 목록의 ssh로 접속해 uname -r 정보를 kenellist.txt 에저장 하려는데... 무지함을 용서하소서...

조언을 구합니다... 처음하는 쉘이라...

lhs8421478의 이미지

싱글링크드 리스트로 주소록작성후 정렬에 관해서 질문입니다...

안녕하세요 C언어를 공부하는 청년입니다.

지금 공부하는게 싱크드리스트로 주소록을 만든후 이름순으로 선택정렬을 하려고 합니다.

문제는 이름에 들어가는 data가 한글이 될수도 있고 영어가 될수도 있는것인데

이걸 정리하려면 어떻게 처리를 해야될지 몰라서 이렇게 글을 올려봅니다

많은 도움 부탁 드립니다 (__)

somedayhow의 이미지

linux에서 gcc로 컴파일 할 때 문제에 관한 질문입니다.

컴파일을 할때

gcc 이후에 옵션을 -o 를 주거나 -o --O2 를 주는가에 따라

'그런 파일이나 디렉터리가 없습니다' 라는 에러 메시지가 나옵니다

(-o는 가능, -O2는 불가능)

그리고 디버깅을 시도하려고 했을때

gcc -o asd as.c 로 컴파일을 미리하고

gdb asd로 디버깅을 했으나

asd: 그런 파일이나 디렉터리가 없다는 메시지가 나옵니다

gcc -o asd as.c
로 했을때의 결과를 이용해 코드를 약간 수정하고

(메인에서 구조체 선언할때 struct를 앞에 붙여줬습니다)

이때는 gdb asd로 디버깅은 시작했지만

b main으로 브레이크를 걸었을때

첨부된 파일에 있는것 처럼

Function "main" not defined.
Make breakpoint pending on future shared library load? (y or n)

이라는 메시지를 출력합니다.

kramji13의 이미지

하드햇 리눅스 커널 2.4의 HZ 변경과 몇가지 질문입니다.

일반적인 리눅스는 'make menuconfig'를 통해 HZ를 변경한다고 알고 있습니다.
hardhat 리눅스는 'make menuconfig' 하면 HZ변경하는 항목이 없네요..--;'
그렇다면 리눅스헤더파일
kernel/include/asm/param.h 에 정의된 "HZ 100"을 직접 고치면 되는것인가요?

그리고 HZ 가 'software clock tick'으로 알고 있는데요
clock이라는 것이 CPU와 연관성이 있는것인가요?
예를 들어 CPU가 1초에 clock을 튕길수 있는 최대값이 100일 경우
커널에서 HZ를 1000으로 증가시킨다 해도 별 소용이 없는것 아닌가 해서요

제 생각이 맞다면 CPU와 별도로 정밀한 클럭 디바이스를
사용한다면 가능할까요?

질문이 많네요..고수님들 좀 알려주세요 꾸벅~~~

mw9529의 이미지

윈도에서 gtk를 하고 싶습니다.

gtk를 배우고 싶습니다만..제 컴에 우분투시리즈등을 다 깔아봤으나 렉이 하도 심해서요;;(흠흠 물론 게임도 해야지 말입니다)

암튼 그래서 깔고 싶은데 DevCpp로 까는데 자꾸 미러사이트가 다운됏다고 뜨고..라이브러리 다운받아서 어째저째하고 싶은나 방법도 모르겟구요..조금 자세히 설명해 주시면 감사하겠습니다

KLDP87의 이미지

메모리를 그릴때 어떻게 표현해야 하는지요?

생각만 하던걸 막상 표현 하려고 하니까 머뭇거리게 되는데 뭔가 예제 같은게 있는지 궁금해서

첨부파일에 제가 그냥 그린것들을 올려봅니다;;

추가로 realloc같은 경우는 malloc으로 할당을 먼저 하고 변경하라고 하던데 단독으로 사용해도 되는지도 궁금합니다.

많은 조언 부탁드립니다.

감사합니다.

세벌의 이미지

vi 질문

텍스트 파일이 있어요.
그 파일 내용중
msgstr "@@
으로 시작하는 행을 모두
msgstr "."
로 바꾸려고 하면 어떻게 하나요?

예를들어
msgid "this is a test"
msgstr "@@aaa"
msgid "this is a 2nd test"
msgstr "@@bbb bbb"
msgid "this is a 3rd test"
msgstr "@@aaa bbb ccc"
이런 식으로 msgstr "@@ 로 시작하는 행은 그 뒤가 어떻든 일괄적으로
msgstr "."
바꾸려고 합니다.

vi 에서 정규표현식을 어떻게 쓰면 될 것 같긴 한데...

jb0730의 이미지

multiple definition of 관련된 질문입니다.

multiple definition of 이게 헤더파일같은것을 여러곳에서 include해서 나타나는 오류인가요?'
아래와 같은 오류들이 나타남니다.
다른 곳에서 보니까 multiple definition 의 경우 extern?으로 해주어야 한다는데...
어떠한 방식이 되는것인가요...
오류의 내용은 아래와같습니다..
잘부탁드립니다..ㅠㅠ

jb0730의 이미지

ACE관련 프로그램 컴파일 오류입니다...


아래가 Makefile일을 돌렸을떄 나타나는 에러가 나는 부분입니다...
Makefile 에 -lACE 옵션도 들어가 있습니다.

Raewoo의 이미지

void*에 함수 포인터와 멤버에 대한 포인터는 왜 대입이 안되나요?

The C++ programming language(http://book.naver.com/bookdb/book_detail.nhn?bid=1547949) 책의 5.6절을 보면, "함수에 대한 포인터와 멤버에 대한 포인터는 void*에 대입할 수 없다"는 말이 나오는 데 이것은 왜 안되는 건가요? 어차피 가리키는 것은 물리적 주소이므로 가능해야 하는 것 아닌가 하는 생각이 들어 질문드립니다.

페이지

프로그래밍 QnA 구독하기