|
1 | | -Chào các bạn |
2 | | -Phiên bản mới của CPP-N-IDE (1.1.2) đã hỗ trợ "make", hỗ trợ thêm các "options" khi compile. Trong tương lai mình sẽ hỗ trợ cả "GitHub, Svn" và nhiều tính năng đặc biệt khác. |
3 | | - |
4 | | -Các bạn có thể test thử hoặc góp ý, mình sẽ dần hoàn thiện ứng dụng. |
5 | | -Ứng dụng này không quảng cáo, mình làm vì cộng đồng. |
6 | | - |
7 | | -CPP N-IDE - Ứng dụng lập trình C/C++ trên Android |
8 | | -Ứng dụng giúp các bạn có thể học và viết chương trình C/C++ trên chính chiếc điện thoại của mình. |
9 | | - |
10 | | -Link tải https://play.google.com/store/apps/details?id=com.duy.c.cpp.compiler |
11 | | - |
12 | | -Các tính năng chính |
13 | | -- Trình biên dịch C/C++ GNU |
14 | | -- Terminal emulator |
15 | | -- Trình quản lý lỗi, phân tích cú pháp,.. |
16 | | -- Compiler output |
17 | | -- Tô sáng cú pháp |
18 | | -- các ví dụ C/C++ từ https://www.programiz.com/cpp-programming/examples |
19 | | -- Quản lý file |
20 | | -- Multi Tab: bạn có thể mở các tệp khác nhau trong các tab khác nhau để quản lý việc chỉnh sửa nhiều tệp cùng lúc một cách dễ dàng. |
21 | | -- Thanh công cụ: bạn có thể nhanh chóng tạo tệp mới, mở, lưu, lưu dưới dạng, hoàn tác / làm lại, chèn một số biểu tượng thường được sử dụng, quay lại vị trí chỉnh sửa cuối cùng, v.v. |
22 | | -- Danh sách các tệp đã mở gần đây |
23 | | -- Tìm kiếm, thay thế hoặc thay thế tất cả |
24 | | -- Thay đổi kiểu chữ và cỡ chữ |
25 | | -- Hiển thị số dòng |
26 | | -- Hiển thị các ký tự khoảng trống (tab, ngắt dòng) |
27 | | -- Word wrap |
28 | | -- Khóa hướng màn hình tự động, ngang hoặc dọc |
29 | | -- Tự động thụt lề |
30 | | -- Chủ đề tối / sáng |
| 1 | +# |
| 2 | +# SDL application Makefile |
| 3 | +# type without args to build |
| 4 | +# type run to execute |
| 5 | +# type clean to clean sources |
| 6 | +# type log to check application log |
| 7 | +# |
| 8 | + |
| 9 | +TARGET = draw2 |
| 10 | + |
| 11 | +all: $(TARGET) |
| 12 | + |
| 13 | +CFLAGS = -Os -Wall -DANDROID -I${EXTERNAL_STORAGE}/CCPlusPlusNIDE/SDL/include |
| 14 | + |
| 15 | +LDFLAGS = -shared ${EXTERNAL_STORAGE}/CCPlusPlusNIDE/SDL/lib/SDL_android_main.o -L${EXTERNAL_STORAGE}/CCPlusPlusNIDE/SDL/lib -lSDL2 -lGLESv1_CM -llog -lm |
| 16 | + |
| 17 | +SDLRUN = am start $(shell am 2>&1| grep -q '\-\-user' && echo '--user 0') -n com.duy.c.cpp.compiler.sdlplugin/.sdlpluginActivity -e sdlmain |
| 18 | + |
| 19 | +OBJS = $(TARGET).o |
| 20 | + |
| 21 | +$(TARGET): $(OBJS) |
| 22 | + $(CC) -o lib$@.so $^ $(LDFLAGS) |
| 23 | + |
| 24 | +clean: |
| 25 | + rm -f $(OBJS) lib$(TARGET).so |
| 26 | + |
| 27 | +run: $(TARGET) |
| 28 | + $(SDLRUN) $(PWD)/lib$(TARGET).so |
| 29 | + |
| 30 | +log: |
| 31 | + logcat -d | grep SDL |
| 32 | +ls -la /system/bin/am |
| 33 | +am start -n com.duy.c.cpp.compiler.sdlplugin/.sdlpluginActivity |
| 34 | +am start -n com.duy.c.cpp.compiler/com.duy.ccppcompiler.ui.InstallActivity |
0 commit comments