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

jo49973477의 이미지

소멸자 호출 오류 도와주세요ㅠㅠ

안녕하세요! 오늘도 어김없이 과제에 치여 사는 대학생입니다! 이번에도 지난번과 같이 소멸자가 일찍 나타나는 오류가 일어난 것 같습니다.

Stack.h

zxc585의 이미지

비쥬얼 스튜디오 mfc 헤더파일 오류관련

프로젝트 만들어서 mfc헤더 선택후 나오는 기본화면인데
많은 에러가 발생하는데 해결방법 뭐가 있을까요?

sbklyu1의 이미지

Map 파일내 i.function name section의 의미가 무엇일까요?

안녕하세요.
ARM 기반 개발 환경 공부중 모르는 내용이 있어 자문을 구합니다.

ARM Cortex-M7 기반의 개발 환경에서 Map 파일 분석 중 Cross References내에 다음과 같이 i.함수명 형태로 표기되는 Section들이 다수 존재함을 발견하였는데요. 정확히 어떤 의미 일까요?
ARM의 Compiler 및 Linker 관련 가이드 문서들을 훑어 보았지만 설명이 되어있는 곳을 찾지 못하였습니다.

ex) 파일A.o(.text) refers to 파일B.o(i.함수명) for 함수명

제가 1차적으로 유추해 보았을때는 Inline 함수들 중 일부 Compiler에 의해 Inline 되지 못한 함수들이 AREA Symbol을 통해 별도 코드 section으로 잡히게 되고 이런 함수들의 경우 Inline 함수이지만 실제 Inline이 되지않아 저런식으로 i.함수명 section 및 함수명 Symbol이 남게 되는것으로 생각됩니다.

i.함수명 section에 대한 정확한 의미에 대해 알고계신 분들의 지식 또는 참고 자료등을 알려주시면 많은 도움이 될것 같습니다.

익명 사용자의 이미지

c multi-threading 질문드립니다.

안녕하세요.

multi-thread에 관심이 생겨서 이것저것 테스트 해보던 중 궁금한 것이 생겨서 글올립니다.

multi-thread로 processing을 해도 thread 간 공유하는 데이터가 없다면 single-thread로 1개함수를 돌렸을 때와 multi-thread로 3개 함수를 돌릴 때 걸리는 시간이 거의 유사해야 하는게 맞지 않나요?

제가 테스트한 함수는 2차원 배열을 생성하고 배열 내 데이터들의 표준편차를 구하는 함수입니다.
하나의 thread만 돌릴때, 3개의 thread를 돌릴 때 시간 차이가 발생하네요.

cpu는 12개 core라서 core가 부족할 일은 없을 것 같은데, 원인이 무엇일까요?

zxc585의 이미지

쿼터스 내 시뮬레이션 사용중 에러 해결법 아시는분ㅠㅠ

쿼터스로 코딩하여 시뮬레이션 작동을 하고 싶은데
그림같이 오류가 발생합니다. 재설치해도 해결이 안되네요
도와주세요ㅜㅜ

0612blue의 이미지

미지수 두개로 적분할때 질문이 있습니다

t인 순간에 초당 물의 양이 50-t(리터/s) 속도로 증가할때
x초 후에 물의 양을 나타내는 기호 방정식은
x(50-t)로 두고 푸는게 맞나요..?
맞다면 30초후 물의 양을 구할때 x를 30으로 두고 풀면 되나요..?
헷갈려서 질문 남겨봅니다...

isvara의 이미지

signal관련 질문있습니다..

부모 프로세스가 SIGSTOP으로 중단된 상태고
자식 프로세스가 종료해서 SIGCHLD signal이 부모에게 전달될텐데
이때 부모는 STOP으로 인해 못받는 문제가 있는데 signal을 받자마자 부모 프로세스를 다시 재실행 시킬 수 있는 방법이 있을까요?

webnari의 이미지

Linux UART IRQ 사용 관련

안녕하세요.

우분투 18.04를 사용중인데 8 Port Serial Port Card(PCI-ex)를 총 4장 설치하여 시스템에서 총 32개의 UART SerialPort를 사용하려고 하고있습니다.

그런데 시스템에 올라온 UART 장치의 IRQ를 보면 1,2,3번의 슬롯은 HW IRQ가 잘 할당되었지만 나머지 4번 슬롯의 IRQ는 1번과 공유하도록 구성이 되있습니다.

테스트를 하는 과정에서 IRQ 공유에 따른 UART Overrun이 의심되고 있는데, 시스템에 추가적으로 사용가능한 IRQ를 확인 할 수 있는 방법이 있을까요?

감사합니다!

mrx@Google의 이미지

c언어 literal의 저장 위치 질문입니다

int main()
{
char* str="123";
char str1[]="2323";
}

123은 read-only data로서 .rodata영역에 저장되고

2323은 stack에 저장되는게 맞나요?

str에 저장되는건 .rodata영역 내에서 '1'의 주소값이고요. str1에는 stack 내의 '2'의 주소값이고요.

페이지

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