2016-11-02 11 views
1

프로젝트의 Linux 버전이 기본적으로 설정되어 있습니다 (기본적으로 Windows로 컴파일 중입니다). Visual Studio 확장을 Linux 크로스 컴파일 링에 다운로드했습니다. 전에 그런 짓을하지 않았고 Linux Build Server를 요청합니다. 나는 리눅스 기반 시스템을위한 VM을 생성하고 호스트 네임, 패스워드, 사용자 등을 전달해야한다고 생각한다. 나는 동적 라이브러리를 구축 할 수 있기를 원한다. 하나의 작은 라이브러리에 10 GB 데비안을 다운로드하고 싶지 않습니다. 당신은 그것을 짓기위한 다른 쉬운 방법이 있습니까? 어쩌면 이런 종류의 서버가있을 수 있습니다.Visual Studio에서 C++로 Linux .so 라이브러리를 빌드하는 데 필요한 것

실행하고 싶지 않습니다. 난 .dll 플러그인을 리눅스 웹 서버용 .so 플러그인으로 포팅해야한다. 미리 감사드립니다.

+0

둘러보기 : http://visualgdb.com/tutorials/linux/libraries/ – duDE

답변

0

g ++로 컴파일하는 Linux 시스템이 필요합니다. 디버깅하려면 gdb + gdbserver가 필요하고 원격으로는 ssh를, VCLinux에서 명령을 실행하려면 bash를 사용해야합니다.

이 작업을 수행하는 확실한 방법은 선택한 Linux 배포판을 사용하여 VM을 스핀 업하는 것입니다. 데비안 다운로드는 약 4GB이고 최소 설치는 6GB 가상 디스크에 맞습니다.

그러나 대안이 있습니다. VClinux는 WSL (there's a how to here)에 대해 실행됩니다. Raspberry PI는 40 달러이고 Raspbian은 데비안입니다. Azure Linux VM은 저렴합니다.