프로그래밍 QnA

MythRab의 이미지

허브 구분...

스위치 허브인지 더미 허브인지 구분할수 있는 테스트 방법이 있을까요.
기기 모델명으로 찾으면 나오기는 하지만 좀 오래된 것들은 설명도 잘 안나와 있고, 아예 정보가 없는 것도 있어서요.
프로그램으로 테스트 해서 구분할 수 있는 방법이 궁금합니다

hwayak의 이미지

자바(JAVA) 관련 필독서는 어떤게 있나요?

C++ 관련 필독서들에는..

Accelerated C++
The C++ Programming Language
Effective C++ 시리즈
Exceptional C++ 시리즈
GoF 디자인 패턴

등이 있는데요..

위와 비슷하게 자바 관련 필독서는 어떤것들이 있는지 궁금합니다.

hoya7256의 이미지

링커 옵션중에

링커 옵션중에 메모리 멥을 볼수 있는 옵션이 있습니다.

ld -M 파일명

하면 볼수가 있죠.

디폴트 0번지를 중심으로 상대번지들로 구성된 것을 볼수 있는데요.

저는 반대로 메모리 멥을 직접 할당하고 싶습니다.

즉 링크시 절대번지들을 주고싶은것이죠.

이렇게 하고자 하는 이유는

프로그램의 특정 함수들을 다른 메모리에서 돌리고 싶어서입니다.

다시 말해 A라는 프로그램중에서 B()라는 함수는 A가 돌고있는 (예를 들어) SDRAM이 아니라 SRAM에서 돌리고 싶은 것입니다.

yeilho의 이미지

Process영역내 shared Library 주소공간

안녕하세요.

프로세스 어드레스 주소공간상에서 해당 프로세스가 공유 라이브러리(shared library)를 가지고 있는지 보려면 어떻게 해야 되나여?

해당 주소 영역만이라도 알았으면 합니다.

참고로 주소를 찾아내고자, 전 아래처럼 했는데 영 자신이 없네요.... -_-;

struct vm_area_struct mmap = NULL;
for(mmap = pi->mm->mmap; mmap; mmap = mmap->vm_next)
{
if (mmap->vm_flags & VM_SHARED)
{
printk("%lu - %lu\n", mmap->vm_end, vm_start);
}
}

조언 부탁드립

et3569의 이미지

insmod로 모듈 올릴때 오류납니다. 아시는분 답변좀 주세요

간단한 hello.c 만들고 컴파일까지는 됐는데

# insmod hello.o

insmod error inserting 'hello.o' -1 Invalid module format

모듈 올릴려니깐 이런 에러가 나네요 고수님들 리플 부탁드립니다.

seemajor의 이미지

Software Engineering에 대한 질문

지금 저는 디바이스 드라이버 개발 구현 이전에 필요한 프로세스를 만드는 작업을 하고 있습니다.

SE에서는 이미 나와있는 개발 프로세스가 많이 있지만 실제로 디바이스 드라이버 개발같은 포팅 과제에 대해서는 그대로 적용하기가 매끄럽지 못한 편입니다.

애플리케이션 프로그램이야 사용자의 요구사항 등을 정리해서 UML 같은 툴을 이용해서 코딩을 하기 전에 이미 구현에서 발생할 업무 Loss나 시행착오를 미연에 방지할 수 있지만 디바이스 드라이버 구현에는 UML같은 툴을 적용한다는게 업무 Load가 된다고 봅니다.

a287848의 이미지

모듈에서 floating 연산을 합니다. 2.6 커널에서 빌드 할수 있는

floating 연산을 하는 모듈을 만들고 컴파일 하는데

2.6 에서 floating 연산을 2.6 에서 허용하지 않는 문제 때문에

컴파일이 안됩니다. 벌써 2 주 정도 된것 같은데, 이문제 때문에

진척이 없습니다.

에러 메시지는

MODPOST
*** Warning: "__moddi3" [drivers/dmc/dmc_module.ko] un defined !

*** Warning: "__adddf3" [drivers/dmc/dmc_module.ko] un defined !

*** Warning: "__divdf3" [drivers/dmc/dmc_module.ko] un defined !

*** Warning: "__muldf3" [drivers/dmc/dmc_module.ko] un defined !

...

이렇게 뜹니다.

leesort의 이미지

리눅스에서 처음 gcc로 c++프로그램짭니다.

간단하게
#include <iostream>
#include <cstring>

using namespace std;
int main() {
cout << "hello!" << endl;
return 0;
}

이런코드를 적어보앗는데
에라메시지가 뜹니다. 저로선 모르겟다는;

[root@dor225140 c++]# gcc test.cpp
/tmp/ccldjPFi.o(.text+0xd): In function `std::__verify_grouping(char const*, unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'

freezm7의 이미지

C++ 리팩토링 툴 추천바랍니다.

회사 프로젝트를 공동작업으로 하는데,
통합 작업을 하는 입장에서 갖가지 에로사항이 꽃피네요.

인덴트 안지키는건 물론이고..
(그건 indent 유틸을 써서 해결하는 중이구요)

에디터로만 하기에는 작업이 버겁고 error-prone 한지라
좋은 리팩토링 툴이 없나 찾아보는 중입니다.

아쉽게도 Java 용으로는 좀 있는 것 같은데,
C++ 용은 안보이네요.

추천할만한 상용/무료 툴 소개 부탁드립니다.

서지훈의 이미지

text 패턴 매칭 정도 알아내기.

예를 들어 A라는 문서와 B라는 문서가 있으면, 이 둘의 매칭 정도를 알아 낼 수 있는 프로그램이나 라이브러리가 필요합니다.
대도록이면 A와 B의 매칭률이 백분율로 나왔으면 하는 바램이 있습니다.
욕심이 좀 과한거 같기는 한데...
혹시라도 이런 방법 아시면 적극 추천을 좀...
미리미리 감사드리고, 즐 퇴근들 하시길 ~~~

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

페이지

프로그래밍 QnA 구독하기