«linking» 태그된 질문

3
비공개 소스 애플리케이션에서 GPL 라이브러리에 링크 할 수 있습니까?
모든 사람들이 중복 질문에 대해 외치기 전에, 여기 이미 몇 가지 질문이 있습니다. 그러나 아무도 그 질문에 대답하지 않습니다. 라이브러리를 수정하지 않고 GPL 라이브러리에 링크하면 소스 코드를 해제해야합니까? 이 질문 에 따르면 대답은 '그렇다'입니다. 그러나이 대답은 나에게 만족스럽지 않습니다. 대답은 기본적으로 코드를 오픈 소스로 만들지 않으면 GPL 코드를 사용할 수 …
34 gpl  linking 

7
.cpp 파일 만 포함 할 때 모든 것이 작동하는 동안 왜 .h를 포함시켜야합니까?
파일을 포함 시켜서 만 작동하게 하려면 왜 파일 .h과 .cpp파일을 모두 포함해야 .cpp합니까? 예를 들어, file.h포함 선언을 작성한 다음 file.cpp포함 정의 를 작성하고에 둘 다 포함합니다 main.cpp. 또는를 file.cpp포함하는 선언 / 정의 (시제품 없음)를 작성합니다 main.cpp. 둘 다 나를 위해 일합니다. 차이점을 볼 수 없습니다. 컴파일 및 연결 프로세스에 대한 …
18 c++  c  headers  linking  include 

3
라이브러리 소스를 링크하는 대신 라이브러리 소스를 추가해야합니까?
저는 C ++을 처음 접하므로 작은 종속성 (예 : 스크립팅 언어 또는 JSON / YAML / XML 파서)을 어떻게 가장 잘 처리해야하는지 잘 모르겠습니다. 별도의 프로젝트를 만들어 정적 라이브러리로 연결해야합니까, 아니면 .h / .cpp 파일을 기본 프로젝트에 넣는 단점이 있습니까? 후자는 호환되지 않는 라이브러리 (라이브러리를 빌드 할 때 다른 컴파일러 …
14 c++  linking 

1
코드 섹션을 텍스트 섹션이라고하는 이유는 무엇입니까?
코드가 포함 된 실행 파일 .text섹션을 섹션 이라고도합니다 . 세그먼트 메모리 아키텍처에서 코드로 매핑 된 세그먼트를 텍스트 세그먼트라고도합니다. "텍스트 파일 사용 중"( ETXTBSY)이라는 유닉스 오류 메시지 는 "이 파일은 실행중인 프로그램입니다"를 의미합니다. 텍스트 는 어떻게 실행 가능한 (machine) 코드 를 의미하게 되었습니까? 이상적인 대답은 다음과 같습니다. 단어와 그 의미 사이의 …

2
Apollo-11 : 링커 대신 포함 사용
최근에 디지털화되어 저장소로 바뀌어 원래 Apollo 11 안내 컴퓨터 소스 코드가 Github 에서 볼 수있게되었습니다 . 에서 MAIN.agc 의 REPO 저자의 의견 그들은 그 거대한 모 놀리 식 소스 코드를보다 작고 관리하기 쉬운 덩어리 (예 : 개별 소스 # 파일)로 나눕니다. 조금 후에 저자는 말합니다 소스 파일을 개별적으로 조립 한 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.