COSMOSRKSI
방명록 RSS 태그 글쓰기 관리자
 
MSYS2를 이용한 윈도우에서의 c/c++ 빌드 환경 구축 방법
Program language/C 2026-01-31 23:57:25

1. 

msys2를 설치하기 위에 공식 사이트(https://www.msys2.org)에 방문하여 msys2를 다운 받고 설치 할 것.

 

2. 

MSYS2  UCRT64를 실행할 것.

 


3.

gcc, g++, gdb, make 등을 설치하기 위해 터미널에 "pacman -S mingw-w64-ucrt-x86_64-toolchain" 를 입력하여 설치를 진행 할 것.

 

4.

환경 변수 수정을 위해 아래 그림과 같이 시스템 환경 변수 설정에에서 "C:\msys64\ucrt64\bin\"를 추가함.

 

 

 

5.

시스템 환경 변수가 잘 적용되었는지 확인하기 위해 아래 그림과 같이 터미널 창에서 gcc, g++, gdb의 버전 정보를 확인해 볼 것.

 

 

 



c언어 프로그램 실행 시간 측정 방법
Program language/C 2021-05-19 13:09:44

// 헤더선언

#include <time.h>

 

// 메인함수에서 변수 선언

clock_t finish, start;
double duration; 

 

// 시작

start = clock();

 

// 종료

finish = clock();

 

// 실행 시간 출력

duration = (double)(finish - start) / CLOCKS_PER_SEC;
printf("걸린 시간 : %lf", duration);

 



C6011 경고 해결방법
Program language/C 2021-05-19 11:50:07

treeNode* makeRootNode(char data, treeNode* leftNode, treeNode* rightNode, int isThreadRight) {
treeNode *root = (treeNode*)malloc(sizeof(treeNode));
if (root != NULL) {
root->data = data;
root->left = leftNode;
root->right = rightNode;
root->isTreadRight = isThreadRight;
}
else
free(root);
return root;
}



[C] Max(a,b) ((a>b) ? a:b)
Program language/C 2021-04-13 10:54:09

#define Max(a,b) ((a>b) ? a:b)

 

 




이 사이트에는
넥슨코리아에서 제공한 넥슨 Lv.1 고딕 Regular체,
카페24가 제작한 아네모네체,
Cadson Demak가 디자인한 Kanit체,
Sandoll이 디자인한 나눔고딕체가
적용되어 있습니다.
멋진 폰트를 무료로 제공해주셔서 감사합니다.

Copyleft ⓒ bskyvision (블루스킨 v1.2)