프로그래밍 QnA

카푸리의 이미지

ifconfig에 대해서 질문합니다.

명령행에서 ifconfig eth0 192.168.1.15 up을
코드로 짜려고 합니다.

어떻게 해야 할지 모르겠네요.

고수님들에 조언을 듣습니다.

iamlow의 이미지

[질문] gcc 컴파일러 최적화 옵션에 관하여....

정말 궁금합니다...

gcc에서 사용하는 최적화 옵션(-O[n])있잖아요....

이것에 관한 자료나 도움을 얻고 싶습니다..

이것이 정확하게 하는 역할이 무었인지...

컴파일 옵션을 사용할때... 사용하지 안을 때 차이점...

기본적인 것은 아는데 자세히 알고 싶어서요

정확히 무엇을 최적화 하는 것인지....

-----------------------------------------------------------------------
예를들어... -O2옵션같은경우는....

제가 알고 있기로는 변수를 잡을 때 레지스터를 사용하지않고

eek의 이미지

aix에서 socket에 이유없이 끊어지는 현상 ?

linux또는 solaris에서는 잘 돌아가는 프로그램이
aix에서는 잘 돌아가지 않네요 bsd소켓으로 컴파일하는 문제인것 같은데
혹시 이런 문제 풀어보신분 어떻게 해결하면 되는지 좀 알려주세요. 미리감사드립니다.
간단하게 설명하면
TCP nonblock 소캣으로 상대편 서버에게 데이터 전송은 잘되는데 받는 쪽에서 read하다가 이유없이 -1을 리턴하면서 소켓이 끊어지네요. errno없이. 컴파일러는 g++를 사용합니다.

linux버젼으로 코딩한것 aix 5.3버젼에 포팅하신분들 답변 좀 부탁드립니다.

hys545의 이미지

이 에러원인이 뮌가여?

[code:1]

/utility/utility.h: In member function 'int BStr::length() const':
./utility/utility.h:762: error: cannot convert 'OLECHAR* const' to 'const wchar_t*' for argument '1' to 'size_t wcslen(const wchar_t*)'
./utility/utility.h: In constructor 'String::String(const std::wstring&)':
./utility/utility.h:803: error: no matching function for call to 'String::assign(const wchar_t*)'
./utility/utility.h:805: note: candidates are: void String::assign(const WCHAR*)

hivaless의 이미지

컴파일 링크 에러

소스를 컴파일하고 있는데, 각 소스의 컴파일을 모두 성공적으로 되는데, 컴파일된 오브젝트 파일을 링크하는 과정에서

cout, socket, connect 등이 정의되지 않았다고
에러메시지가 출력됩니다.

g++ a1.cpp -c
g++ a2.cpp -c
와 같은 과정에서의 컴파일은 잘 되는데

g++ -o a.out a1.o a2.o
이 과정에서 위와 같은 에러 메시지가 출력됩니다.

OS 버젼은 SunOS e250 5.8 Generic_117350_26 sun4u sparc SUNW.Ultra-250

이고
gcc 버젼은 gcc version 2.95.3 20010315(release)
입니다.

제 생각엔 cout과 socket 모듈이 속해 있는 library 파일을 -l 옵션을 이용해 링크를 시켜줘야 할 것 같은데...

hopeful1213의 이미지

[질문] OpenSSL SSL_CTX_use_PrivateKey_file

openssl를 사용하여 MFC 개발을 하고 있습니다.
(리눅스 포탈에 부득히 하게 올리게 된점 사죄드립니다. )

MFC 개발 전에 openssl 기본적인 통신을 구현을 하였고요. 그다음 MFC에 그 소스를 넣는 중간에 문제가 생기네요


[code:1] SSL_load_error_strings();
SSLeay_add_ssl_algorithms();
ssl_pmeth = SSLv23_server_method();
ssl_pctx = SSL_CTX_new(ssl_pmeth);
if(!ssl_pctx) return FALSE;
if(SSL_CTX_use_certificate_file(ssl_pctx, CERTF, SSL_FILETYPE_PEM) <= 0){

noblesse.lucy의 이미지

client 에서 server로 processe 목록 전송

C로 프로그램을 짜고 있는 학생입니다

아래 질문이 좀 이상한거 같아서 다시 정리해서 올립니다.

client 에서 일정 시간마다 /proc/의 목록을 확인하여서

processe의 갯수의 변화가 있다면 변화된것이 무엇이고

그 프로그램이 먼지 server에 전송하는 프로그램을 지금

만들어 보고 있습니다. 원래 후킹을 해보려 했으나 짧은 기간에

프로그램을 완성시키기에는 커널 자체를 손본다는게 생각보다

너무 힘이 든다고 해서 우선 다른 방법을 생각해 본게 맨위의

noblesse.lucy의 이미지

word count 의 값을 가지고 싶습니다.

혹시 ls 문에서

제가 사용하는게 system("ls -ld /proc/[1-9]* | wc") 를 사용해서

processe를 알아내는데요 이것을 서버로 전송을 해야하는데

변수에다가 쓸 수 있는 방법이 있을까요 ? ㅠㅠ

도와주세요

noblesse.lucy@gmail.com

adolis의 이미지

OS less환경에서 TTF 한글폰트구현 경험이 있으신 분들께 여쭙습니다.

회사 프로젝트에서나 개별 프로젝트에서,
OS less환경에서 TTF 한글폰트구현 경험이 있으신 분들께 여쭙습니다.
TTF 한글폰트는 어떻게 구현하셨었나요?

1. TTF 스펙을 보고 직접 구현 : 이 방법을 사용 중입니다. 하지만 버그의 압박이
2. FreeType1 포팅 : 프로세싱 속도가 걸려서, 1)번 방법으로 버그는 있지만, 일단 사용 중입니다.
3. 사용하는 글자를 모두 비트맵으로 만들어서 처리 : 글자가 몇 개 안될때는 괜찮겠지만, 너무 비효율적이겠지요.

제 개인적인 생각으로는 위 3가지 방법 정도가 가능할꺼 같은데 ...

pdjj14의 이미지

동적 라이브러리 관련 질문드립니다...

사정상 소스 코드는 못 올리구요...ㅠㅠ...

abc.h 에 선언된 A 라는 함수가 있습니다...

abc.c 에 정의가 되어 있구요...

a.c 에서 abc.h 를 인클루드해서 A 를 실행시키면 문제가 없이 잘 돌아갑니다...

하지만, b.c 를 만들어서 그 안에서 abc.h 를 인클루드해서 A 를 사용하게 하고 b.c 를 동적 라이브러리로 만듭니다...(libb.so.0.0.0 이라고 하겠습니다...)

test.c 에서는 A 를 사용하는데 abc.h 를 인클루드 안 하고 컴파일 할 때 libb.so.0.0.0 을 링크해서 컴파일 합니다...

페이지

프로그래밍 QnA 구독하기