C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[28466] Re:FmxLinux 가 나왔던데??
빌더(TWx) [builder] 4153 읽음    2019-06-28 14:22
김시환 님이 쓰신 글 :
: FmxLinux 가 나와서 이제 리눅스 클라이언트 개발이 가능해 진거 같던데 이게 C 빌더에서는 안돼는 모양입니다.
: GetIt 에서 해당모듈 설치했는데 프로젝트에서 Target Platform에 등록이 안돼네요..
:
: 최근에 라즈베리파이에서 개발할 일이 생겼는데 뭘로 해야하나 고민하다가
:
: Mono 플랫폼 상에서 C#으로 하려고 준비중인데 FmxLinux 가 혹시 가능하다면 좋았을 뻔 했습니다.
: 리눅스에서 된다고 라즈비안에서도 된다는 보장은 없겠지만 그래도 기대는 해 볼수 있었는데 제가 가진 버젼이 빌더라
: 테스트를 못해 보네요..
:
: 아님 뭔가 설정이 더 필요한건지 찾아봐야 하겠습니다.
:


답변:


현재 엠바는 Linux target platform 컴파일러로 델파이 컴파일러만 제공하고 있어서
프로젝트 매니저에 C++ Linux target platform이 나올리가 없죠. 지원되는 C++ 컴파일러 자체가 없으니...


Raspberry pi 보드는 사용자가 원하는 OS 이미지를 설치해서 사용할 수 있게 되어있는데요...
Android OS, Ubuntu linux Core, Debian Raspbian linux Core, Windows 10 IoT Core 등등...



개발하는 방법은 다양 합니다.


1.
Android OS 이미지를 설치해서 C++ 빌더나 델파이를 이용해서 개발할 수도 있고 (Android 타겟)



2.
Linux Core 이미지를 설치해서 native C++ 컴파일러나, mono 를 이용한 C# WinForm 형태로 개발 할 수도 있고 (Linux 타겟)
Visual Studio 이용해서 C++ 컴파일과 디버깅 가능.


<Visual Studio Linux Project>




<Visual Studio를 이용한 Raspberry pi Gtk GUI 프로그램 디버깅>



Visual Studio나 VsCode 이용하면 Linux 커널 디버깅도 가능.



3.
Windows 10 IoT Core 이미지를 설치해서 Universal App으로 개발 할 수도...  (Windows 10 IoT 타겟)


Linux target platform 지원의 C++ 컴파일러의 부재로... FmxLinux 이용이 불가하다면...
Windows 10 IoT Core 이미지를 설치해서 Universal Windows App으로 개발하는 것을 추천 합니다.
VC++/CX 컴파일러 이용.

UWP는 native 코드로 구현되어 있는 WinRT 코어를 사용하므로 jit 컴파일 필요 없이 자체적으로 native 코드이고
Visual Studio 2019 개발환경이 워낙에 뛰어납니다. 기존의 프레임웍이 아닌 .net Core를 이용해서 개발할 수도 있지요.


Linux 타겟은 컴파일러 지원 부재로 C++ 빌더로는 불가능.



+ -

관련 글 리스트
28465 FmxLinux 가 나왔던데?? 김시환 3505 2019/06/28
28466     Re:FmxLinux 가 나왔던데?? 빌더(TWx) 4153 2019/06/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.