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

qkrtntjd의 이미지

mingw vs msvc

.lib을 추가하여 qt에서 어떤 소스를 돌려봐야합니다..
소스는 c++로 작성되있습니다.

qt에서 라이브러리를 추가하여 라스코니님 말씀대로 msvc계열(64bit msvc2013) 컴파일러로 돌려보니 잘 돌아갑니다
그런데 mingw(32bit)로 돌려보려고 하면 돌아가지를 않네요
이해가 부족하기는 한데 다른 것은가만히 두고 컴파일러만 교체하여 컴파일하려고 하면 원래 안되나요?
호환성이 mingw>msvc 라고 생각하고 있는데 에러가 undefined reference to '___imp__zn18viconstream....ev'라고 뜹니다.

같은 소스를 가지고 msvc로 돌아가는 코드가 mingw로 돌리면 돌아가기는 하는지 여쭤보고싶습니다.
자세한 설명 해주실 수 있으시면 부탁드립니다..

morolty의 이미지

리눅스와 윈도우 간에 TCP 세션 종료 방식에 차이가 있나요??

현재 상황은

서버 프로그램이 자바로 만들어져 있습니다..

리눅스에 서버 프로그램을 리눅스용 자바 머신을 이용해서 올려놨구요..

윈도우에도 똑같은 서버 프로그램을 윈도우용 자바 머신을 이용해서 올려놨습니다.

그리고 클라이언트 프로그램은 유닉스에서 동작하는 C 프로그램입니다..

.
.
.

그 와중에 세션종료에 관련된 문제가 발생했는데요,

서버프로그램이 죽었을때의 경우입니다.

.
.

윈도우 서버에 연결되어 있는 클라이언트 프로그램은 서버프로그램이 죽었을 경우, 정상적으로 세션이 끊깁니다.

리눅스 서버에 연결되어 있는 클라이언트 프로그램은 서버프로그램이 죽었을 경우, CLOSE_WAIT에서 무한정 대기합니다..

.
.

일단 클라이언트 프로그램 구조상 일방적으로 서버측으로 보내는 구조라

서버로 패킷을 보내보기 전에는 세션상태를 감지해낼 수 없어서 close()를 명시적으로 호출 할 수 없습니다..

ljh30633의 이미지

파일 입출력에서 파일 복사시에 바로 업데이트 방법이 있나요?

보통 파일 복사 예제를 보면 파일 입출력 fopen, 또는 open을 사용해서

FILE 포인터나 파일 디스크립터를 사용해서 파일 입출력을 할때

FILE *inFp, *outFP

*inFp -> *outFP 로 따로 파일포인터로 다른 파일명으로 복사를 하는데

*inFp의 내용을 읽어서 수정 해서 바로 *inFp안에 업데이트를 할수 있는 방법은 없나요?

예를 들면 test.txt라는 파일이 있으면 이 파일을 읽어서 어느 부분을 수정하고 바로 업데이트 하는 방법..

a옵션으로 열면 파일의 끝에서 부터만 추가 할수 있는 걸로 알고 있는데 기존에 내용을 읽으면서 중간에 삼입이 필요하거든요

다른 파일로 복사를 하지 않고.

o12bank1의 이미지

cadence ncsim에서 irun 옵션 질문입니다

제가 다른 사람 코딩을 보려고
환경을 잡는데

실행화일안에 다음과 같이 선언이 되어있는데 처음 접하는 부분이라 검색도 잘안되고 해서 이렇게 질문을 드립니다

irun -64bit -mssages -nbasnc +sv -cpost ./image.c ./test.c -end \
-ncela bargs "-dpiheader ./header.h -dpi_void_tas" \
-access +r \
-top tb \
-f files.f \

입니다

tb 가 top이며 files 에는 verilog 가 있는 구조입니다

첫째줄에 옵션들이 잘 이해가 가질 않네요..
조금 자세히 설명 부탁드리겠습니다

i20749의 이미지

커널과 사용자 영역에서 메모리를 공유해서 read, write 시에 동기화는 어떻게 해야 하나요?

안녕하세요. 이전에 커널과 사용자 영역에서 메모리를 공유할 방법에 대해 질문을 올렸었는데요.

해당 문제는 더미 캐릭터 디바이스와 mmap을 이용해 해결하였습니다. 힌트 주신분이 계셨는데 감사드리구요.

이번엔 해당 메모리를 커널 영역과 사용자 영역에서 read, write 할때 동기화를 어떻게 할지에 대해서

질문 드리려고 합니다. 물론 개인적으로도 고민하고 있구요.

위와 같이 메모리를 공유하는것이 디바이스 드라이버에서는 일반적인 방법 같은데요, 디바이스 드라이버를

개발하시는 분들은 어떤 방법으로 동기화를 하시는지요?

siera1의 이미지

c++ 생성자 변수 초기화(?) 질문

정확하게는 생성자 변수 초기화 질문이 아니고, 변수 초기화 하는 자리에 있는 또 다른 클래스 명 때문에 질문합니다.

제가 c++ 코드가 어색하고 문법공부를 제대로 하지 않아서 초보적인 질문일 수 있습니다...

요즘 제가 보고 있는 오도메트리 오픈소스 중 일부인데요.

아래에 DepthSource라는 class가 있습니다.

naearu의 이미지

[완료]도메인 - IP를 매핑할 수 있는 방법 문의

안녕하세요. 웹개발하면서 서버 관리도 해야 하는 웹개발자입니다.

회사 내부에서 테스트를 위해서 서버를 한대 셋팅했는데요.

윈 2012 에 hyper-v를 이용해서 여러대의 리눅스 머신을 돌리고 있습니다.

작업을 하다보니 회사 외부에서 확인을 해야 하는경우가 생겨서 공유기 설정을 통해 외부 접속을 열어놓고 있는데요

외부접속 도메인을 두개 연결해야 하는 상황이 발생해서 해결책을 찾고 있습니다.

서버는 hyper-v를 이용해서 네트워크 브릿지로 내부 사설아이피 를 받고 있습니다.(192.168.0.2**)

그래서 각각 도메인마다 다른 내부 아이피로 접속되도록 하고 싶은데.. 방법을 못찾겠습니다.

하려고 하는 구성은 아래와 같습니다.

aaa.kr --> 192.168.0.201
bbb.kr --> 192.168.0.202
bbb.kr:443 --> 192.168.0.202:443

밖에서 접속할때 포트번호없이 도메인만으로 접속을 하게 하고 싶은데 방법이 없을까요?

trymp의 이미지

대용량 파일 로드를 빠를게 할 수 있는 방법이 있나요?


개발환경: linux fedora

여러 데몬에서 대용량 파일 100M 이상을 간헐적으로 load 해야 합니다. 발생시간은 유동적임.

그러면 데몬인 disk wait 상태가 되면서 sar 로 보았을 때 CPU 를 상당히 많이 사용하던군요

이런 작업이 간헐적으로 발생하면서 데몬이 처리해야 할 패킷이 간헐적으로 처리 못하고 빠지는 경우가 발생합니다.

파일을 load 하면서 system call 로 많은 CPU 가 소모되는 것 같아서 이런 CPU 리소스 소모를 최대한 줄이면서

파일을 load 하는 방법을 찾고 있습니다.

고수님들의 조언 부탁드립니다.

shwezarl의 이미지

tar파일에서 디렉토리 목록 받기..

안녕하세요~ 리눅스 초보 입니다.

다름이아니라...

압축파일이 있는데( 압축된 내용은 많은 폴더들...각폴더밑에 더많은 파일들 존재 )

풀어서 폴더의 목록을 텍스트파일로 받을수있지만.. 용량과 시간 문제로

그냥 압축되어있는 폴더목록만 텍스트파일로 받아보고싶은데요...

찾아보니 tar tvf test.tar 이렇게 하면 폴더/파일 이렇게 쭉 나오고 폴더는 당연히 중복으로 나오죠..

이렇게말고 바로 폴더목록만 중복안나게 받을수 있는방법없을까요??

--폴더목록을 중복으로 받아서 중복제거하면 되지않느냐 생각해봤는데 파일이 수천만개라..좀 많이 힘들것같아서요..

고수님들 좋은 방법좀 공유 부탁드립니다.

페이지

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