Tôi đang sử dụng osx. Tôi thấy điều này http://neugierig.org/software/c-repl/ nhưng các liên kết trên trang đó cho mã dường như bị hỏng.Có REPL cho chương trình C không?
Trả lời
Có vẻ như mã số c-repl hiện có thể được tìm thấy tại Github repository. Nó có vẻ là một dự án đã chết, mặc dù (cam kết cuối cùng là 3 năm trước), vì vậy tôi muốn đề nghị xem xét thành lựa chọn thay thế cũng như:
một trong số đó bạn nghĩ là phù hợp để sử dụng –
gdb tạo REPL khá tốt. Bạn không thể định nghĩa các hàm mới ở đó, nhưng bạn có thể đánh giá các biểu thức (bao gồm các biểu thức có các hiệu ứng phụ).
Cảm ơn. GDB là một lựa chọn tốt. Và tôi nên thành thạo trong việc sử dụng nó. – Surya
Ví dụ về cách sử dụng gdb làm câu trả lời sẽ tốt đẹp. – g33kz0r
Một ví dụ về cách sử dụng gdb: 1) 'gdb/bin/ls' 2)' in "Xin chào thế giới" [0] 'Tất nhiên nó có liên quan nhiều hơn thế ... nhưng ngay cả ví dụ đơn giản cũng minh họa cho một C chung Thành ngữ trong một repl – gcbenison
Chỉ cần tìm thấy IGCC (tương tác GCC) REPL. Tôi thích nó.
Ví dụ:
./igcc
g++> int a = 1, b = 2;
g++> printf("%d\n", a + b);
3
g++>
Và nó mang lại cho bạn biên dịch lỗi như thế này:
g++> c = 3;
[Compile error - type .e to see it.]
g++> .e
<stdin>:14:1: error: use of undeclared identifier 'c'
c = 3;
^
- 1. Khởi chạy Scala REPL theo chương trình?
- 2. Có một AppDomain cho mọi chương trình C# không?
- 3. Có một trình bao REPL cho Perl 6 không?
- 4. Hoạt động của MATLAB trong REPL nhưng không có trong chương trình
- 5. C# - Chương trình không có cửa sổ
- 6. REPL cho mục tiêu-C
- 7. Có REPL đầy đủ cho Erlang không?
- 8. Sublime Text 3 REPL - Mở chương trình trong cùng một cửa sổ REPL
- 9. Meteor có REPL không?
- 10. Có một tệp Chương trình/Tệp Chương trình (x86) đơn giản chỉ thị cho C++ trong các cửa sổ không?
- 11. Làm thế nào tôi có thể rơi vào Perl 6 REPL bên trong một chương trình?
- 12. Có thể lưu trữ CLR trong chương trình C không?
- 13. Chương trình nào có thể giúp vỏ REPL nhớ và lịch sử tìm kiếm?
- 14. Chương trình Python có chuỗi không thể bắt CTRL + C
- 15. Nodej có giao tiếp với chương trình C++ không?
- 16. C chương trình: __start
- 17. REPL cho ocamldebug?
- 18. Có chương trình nào giống LINQPad cho Java không?
- 19. Làm thế nào để tạo biểu đồ phụ thuộc chương trình cho chương trình C?
- 20. Thực hiện chương trình từ bên trong chương trình C
- 21. Chạy Chương trình khác trong Linux từ Chương trình C++
- 22. Có công cụ phát hiện bất biến tĩnh cho chương trình C không?
- 23. Không có loại 'Chương trình' phù hợp cho điểm nhập
- 24. REPL/LINQpad/F # tương tác thay thế cho C++ 0x?
- 25. REPL cho dartlang
- 26. Ping từ một chương trình C/C++
- 27. Python REPL cho một quy trình đang chạy
- 28. chương trình tinh khiết C++ biên soạn dành cho Android
- 29. Cách biên dịch chương trình C cho Genymotion (Android x86)
- 30. mtrace cho chương trình fortran
Chỉ cần thêm một liên kết đến bài viết này với một số c-repl ví dụ: http://stackoverflow.com/questions/1459678/where-can-i-find-c-repl-documentation/6902522#6902522 – sdaau