컴파일(4)
-
[OpenSSL] Windows에서 컴파일하기
들어가며.. Windows는 고통스럽다. yum이 필요하다.. 준비물 Perl 설치. http://www.activestate.com/activeperl/downloadsOpenssl 라이브러리 다운로드. https://www.openssl.org/ (1.0.2j) 설치 및 빌드 VS 개발자 명령프롬프트 실행 123perl Configure VC-WIN64A --openssldir=D:\OpenSSL no-shared no-asm threadsms\do_win64a.batnmake -f ms\ntdll.mak installColored by Color Scriptercs 트러블 슈팅 * perl은 activeperl을 깔자.* uplink.obj 오브젝트 x86, x64 충돌 문제.환경은 VS2015인데..
2017.01.11 -
[VS] 컴파일 하자마자 cmd창이 사라진다면?
서론처음 VS를 설치했을 때 CMD창이 자꾸 사라지는 현상을 맞이한다.이전 버전에선 기본적으로 win32 응용 프로그램으로 코딩을 많이 했기때문에기본 서브시스템이 콘솔로 되어있기 때문인데.빈 프로젝트로 만들다보면 이 서브시스템 설정이 되어있지 않기 때문에 생기는 문제다. 1번 방법프로젝트 > 속성 > 구성속성 > 링커 > 시스템 > 하위 시스템 > 콘솔 2번 방법프로젝트 생성시 콘솔 응용 프로그램으로 만드시면링커의 하위 시스템이 콘솔로 잡혀져있습니다.
2015.04.06 -
혼자 연구하는 C/C++ 6장 정리(함수)
1. 함수의 구성원리함수의 정의함수는 프로그램을 구성하는 단위로 프로그램의 부품 역할을 한다.프로그램 : 함수 = 컴퓨터 : 부속품 함수type name(인수 목록){함수의 본채} name - 함수의 이름이며 이 이름을 통해 함수를 호출한다. 의미를 잘 표현할 수 있는 이름으로 하는것이 좋다.인수목록 - 함수가 해야 할 일의 세부 사항을 지정하며 함수의 작업거리라고 할 수 있다.type - 함수가 리턴하는 값의 데이터형이며 함수의 작업결과라고 할 수 있다.본체 - { } 괄호 안에 실제 함수의 코드가 위치한다. ex)1234567891011int Max(int a, int b){ if(a>b) { return a; } else { return b; }}cs Max라는 이름의 함수이고 int a, int ..
2015.03.01 -
2일차 예비수업 메모
1. 운영체제는 국가다.국가 - 운영체제 (대한민국은 존재하는가? 실체화되지 않았다. - 프로그래머의 대답!)토지 - 메모리 주소 - 번지(토지, 메모리를 효율적으로 관리하기 위한 체계)평수 - 할당량사람 - 값 이사 갈 때? 번지는 그대로 사람만 이동한다. 메모리 공간은 선형구조, 순차구조로 되어있다.(Linear)메모리는 운영체제로부터 빌려 쓴다는 개념으로 알기! 2. int a의 정의운영체제로부터 메모리 공간 어딘가에 정수형 int 4바이트 메모리 공간을 할당받고그 주소 위에 a라는 방을 만들고 그 방에는 쓰레기 값을 가지고 있다. 닥치고 외울 것. 3. 프로그램과 프로그래머의 관계프로그램을 만드는 사람. 사람의 말을 컴퓨터의 언어로 알아듣게 만들어주는 번역가! 4. 컴파일 과정소스코드 작성(사람이..
2015.02.12