구글 플레이에서 가장 강력하고 사용자 친화적 인 C / C ++ 컴파일러 및 IDE
C4droid는 안드로이드를위한 가장 강력한 C / C ++ IDE + C / C ++ 컴파일러입니다.
기능 :
• 오프라인 C / C ++ 컴파일러 : Android 장치에서 자체 응용 프로그램을 만들고 인터넷에 연결하지 않아도 실행할 수 있습니다.
• 그래픽을위한 Qt, SDL, SDL2, Allegro, SFML, FLTK 및 NativeActivity 지원
• APK 또는 바이너리로 프로그램 내보내기 및 공유
• 중단 점과 시계가있는 디버거
• CMake 및 Makefile 지원 : PC와 동일한 빌드 스크립트 사용 (BusyBox 포함)
구문 강조 표시, 탭, 코드 완성, 코드 형식 지정, 파일 연결 및 실행 취소 / 다시 실행 기능이있는 소스 코드 편집기
• 루트가 필요하지 않습니다 (하지만 C4droid는 원하는 경우 프로그램에 사용할 수 있습니다)
• TCC (Tiny C 컴파일러) + musl libc를 사용한 완전한 ANSI C 및 ISO C99 지원
• 완전한 기능을 갖춘 C ++ 컴파일러, GCC를 사용한 완벽한 C ++ 11 지원
• 힘내 통합
• 사용자 정의 GUI, 탭 및 버튼을 직접 배치 할 위치를 선택하고, 테마도 지원합니다.
• 향상된 프로그래밍 및 교육을위한 반자동 오픈 소스 라이브러리 포팅 기능
C4droid는 사용자 친화적 인 제품으로 설계되었지만 완벽한 것은 없으므로 다음과 같은 질문에 대한 답을 제시 할 수 있습니다.
Makefile, multifile 프로젝트 등을 사용하는 방법?
컴파일 단추를 길게 (또는 단추가 숨겨져 있거나 이동 된 경우 "컴파일 설정"을 선택) 현재 디렉터리가 원하는 모드를 사용하도록 구성하십시오.
확인을 누르면 C4droid는 .c4droid 구성 파일을 생성합니다. 일부 모드 (예 : 메이크 파일)는 결과 실행 파일 이름을 입력해야합니다. 잊지 마세요.
모든 작업을 마친 후 컴파일 및 실행 버튼을 사용하여 앱을 빌드하고 정기적으로 실행하십시오.
단일 파일 모드에서 그래픽 라이브러리를 사용하는 방법?
SDL 플러그인을 설치하고 C4droid 환경 설정에서 G ++ 컴파일러를 선택하기 만하면됩니다.
C4droid는 매우 간단한 소스 코드 분석을 사용하여 앱 모드를 선택합니다.
모든 그래픽 모드가 해당 포함 문자열과 함께 감지됩니다 (예 : SDL은 # "SDL.h"포함). 자세한 정보는 번들로 제공되는 예제를 확인하십시오. 이 행을 주석 처리하면 효과가 없습니다.
단일 파일 Qt 애플리케이션을 컴파일하는 경우 #include "yoursourcefilenamewithcpp.moc"도 소스 코드 파일의 끝에 추가해야합니다.
수동으로 C ++ 지원을 설치하는 방법?
C4droid는 처음 시작할 때 C ++ 지원을 설치하도록 요청할 것이고 반자동 모드로 구성됩니다.
수동으로 수행하려는 경우 다음이 필요합니다.
0) 충분한 (100MB +) 내부 메모리
1) GCC 플러그인 설치
2) C4droid 환경 설정에서 G ++ 컴파일러 선택
C4droid를 C 컴파일러로 사용하려면 G ++가 아닌 GCC를 선택하는 것이 좋습니다.
라이브러리를 빌드하고 설치하는 방법은 무엇입니까?
대부분의 경우 패치가 필요한 경우를 제외하고는 일반 Makefile 빌드와 거의 같은 방식입니다.
현재 테스트 된 라이브러리는 gmp, mpfr, mpc, libxml2, neon, sqlite, SDL_gfx (--disable-mmx 필수)입니다.
어떤 제스처 / 키보드 단축키가 C4droid를 지원합니까?
긴 클릭 제스처 :
새로 만들기 버튼 : 현재 파일을 삭제합니다.
저장 버튼 : 다른 이름으로 저장.
열기 버튼 : 최근 파일.
실행 버튼 : 인수로 실행합니다.
컴파일 버튼 : 현재 디렉토리를 구성합니다.
탭 : 탭을 닫습니다.
키보드 단축키:
복사, 붙여 넣기 및 잘라 내기를위한 Ctrl-C, Ctrl-V, Ctrl-X
저장 / 열기를위한 Ctrl-S, Ctrl-O
실행 취소 / 다시 실행을위한 Ctrl-Z, Ctrl-Y.
"라인으로 이동"을위한 Ctrl-L
찾기를위한 Ctrl-F
모두 선택을위한 Ctrl-A
빌드 / 컴파일을위한 Ctrl-B
실행을위한 Ctrl-R
자동 완성을위한 Ctrl-Space / Ctrl-D (Ctrl-Space는 Android에서 예약 할 수 있음)
n0n3m4@gmail.com에서 버그를보고하십시오.
C4droid는 "c for android"(또는 "c ++ for android")의 약자입니다.
C4droid는 온라인 컴파일러가 아니기 때문에 실제 바이너리를 사용합니다.
APK의 일부 바이너리는 (L) GPL 라이센스가 있으며, 소스 코드 (Tiny C 컴파일러, GCC, BusyBox 등)를 이메일로 보내드립니다.
Android는 Google Inc.의 상표입니다.
Qt는 Digia의 등록 상표입니다.