홈>
Paho CPP를 정적 실행 파일로 컴파일 할 수 있습니까? 그렇다면 어떻게?
다음 예제 중 하나에 대한 컴파일 문의 예입니다 :
g++ -DOPENSSL -I.. -I/usr/local/include -D_NDEBUG -Wall -std=c++11 -O2 -o data_publish data_publish.cpp -L../../lib -L/usr/local/lib -lpaho-mqttpp3 -lpaho-mqtt3a
이것을 정적 실행 파일로 어떻게 컴파일합니까?
- 답변 # 1
관련 자료
- linker - 정적 및 동적 라이브러리로 C 프로그램을 컴파일 할 수 있습니까?
- c# - 실행 코드가없는 최상위 프로그램은 컴파일되지 않습니다
- MinGW/CLion (C ++)에서 curl 및 libgcc를 정적 라이브러리로 컴파일 할 수 없음
- macos - 심볼을 내보내는 Haskell Mach-O 실행 파일을 어떻게 컴파일합니까?
- c++ - 정적 OpenCV4 라이브러리를 컴파일하는 방법은 무엇입니까?
- gcc - 정적 라이브러리로 응용 프로그램을 어떻게 컴파일합니까?
- 쉘없이 열 수있는 독립형 실행 가능 Windows 파일로 Python 스크립트를 컴파일하는 방법
- node.js - TypeScript 소스 자동 컴파일 및 정적 (템플릿) 파일 복사
- c++ - 컴파일 타임에 해결할 수없는 외부 종속성으로 정적 라이브러리를 컴파일 할 수 있습니까?
- c - MacOS에서 PHP를 정적 바이너리로 컴파일하는 방법은 무엇입니까?
- c++ - C ++ 17 이전 모드에서 정적 constexpr로 컴파일 할 수 없음
관련 질문
- c++ : .cpp 파일을 포함할 때만 컴파일 및 실행 가능
- C++는 공유 라이브러리에서 지정한 것을 제외한 모든 기능 기호를 숨깁니다.
- c++ : Vscode g++ .cpp 정의 파일을 찾지 못합니다.
- c++ : 많은 .cpp 파일이 참조하지 않음에도 불구하고 boost::optional
소멸자를 포함하는 .o 파일을 생성합니다. - Windows 11에서 C++ openCV 프로젝트를 빌드하면 빌드되지 않고 Mac에서는 제대로 작동합니다.
- c++ : g++.exe: 오류: .\src\*.cpp: 해당 파일 또는 디렉터리가 없습니다. g++.exe: 치명적 오류: 입력 파일이 없습니다.
- c++ : 정적으로 연결된 종속성이 있는 공유 라이브러리
- c++ : 프로그램이 컴파일되지만 존재하는 라이브러리가 없기 때문에 실행할 수 없습니다.
- C++: 컴파일러 수준에서 .h와 .hpp 간에 차이가 있습니까?
- c++17을 g++로 컴파일(또는 g++ 업데이트)하시겠습니까? [복제하다]
정적 라이브러리로 Paho 빌드하기
그런 다음-static
와 연결하십시오. 명령 행 스위치. 예 : 와이즈 비즈 .g++ ... -static -lpaho-mqttpp3 -lpaho-mqtt3a