Cấu hình Emacs để lập trình C
· 3 min read · 440 words
Link hướng dẫn cài đặt và sử dụng các chức năng: http://tuhdo.github.io/c-ide.html
Sau đây là vài thứ cơ bản ko cần đọc cái bên trên cài và dùng luôn đã >>
Anh em thực hiện cài đặt:
Mở Terminal, gõ lệnh:
git clone https://github.com/tuhdo/emacs-c-ide-demo.git ~/.emacs.d
Nếu hiện thông báo đã tồn tại thư mục ~/.emacs.d (thư mục cấu hình của emacs) thì ae gõ lệnh sau để xóa nó (có thể gần nhập pass su); và gõ lại lệnh trên.
sudo rm -r ~/.emacs.d
Vậy là mở Emacs lên sử dụng thôi (Lưu ý là lần đầu mở lại nó phải cài đặt một số thứ nên chịu khó chờ chút. Những lần sau sẽ nhanh hơn) >>
emacs&
Vừa mở lên C-x C-f tạo file mới (file mã nguồn ngôn ngữ C có đuôi .c nhé), ae thấy ngay cái file browser ngon hơn cái mặc định rồi.
Khi biên dịch ấn F5 là ok thôi. Nhưng đợi chút. Khi biên dịch ta phải viết cái Makefile – file cấu hình biên dịch và thực thi của dự án. Cái này không phải đồ thừa mà hầu hết các dự án C thực tế đều cần nhé.
2. Viết Makefile, biên dịch, chạy:
Tạo 1 file có tên ‘Makefile' cùng thư mục với file mã nguồn. Cái này chứa các lệnh biên dịch và thực thi để ae không phải gõ lại mỗi lúc cần dịch và chạy chương trình nhé.
Nội dung Makefile cơ bản nhất cho biên dịch C:
build:
gcc -o hello hello.c
run:
./hello
Thay hết hello thành tên file mã nguồn tương ứng nhé.
Nếu ae muốn ấn F5 vừa biên dịch xong chạy luôn chương trình trong cửa sổ emacs như hình dưới thì sử dụng Makefile như sau (thay tên hello > tên file nguồn của bạn):
build:
gcc -o hello hello.c && ./hello
run:
./hello
Bonus thêm nội dung chương trình mẫu V.A sử dụng:
#include <stdio.h>
int main(){
printf("Hello Viet Anh");
}
Trên đây là cơ bản cấu hình Emacs cho người mới bắt đầu. Đọc thêm các chức năng khác của bộ cấu hình chúng ta vừa sử dụng tại đây nhé: http://tuhdo.github.io/c-ide.html
Tìm hiểu thêm về Makefile: https://www.cs.swarthmore.edu/~newhall/unixhelp/howto_makefiles.html
Keep reading
- Xây dựng một cấu hình Emacs từ đầu
Hướng dẫn xây dựng file cấu hình Emacs từ đầu: theme, package manager, Ivy, company, neotree và các phím tắt hữu ích.
- Cài đặt Geany – gcc làm môi trường soạn thảo và biên dịch ngôn ngữ C trên Ubuntu
Hướng dẫn cài Geany và gcc trên Ubuntu để soạn thảo, biên dịch và chạy chương trình C, dùng phím F9 để dịch và F5 để chạy
- Thiết lập Sublime Text 3 để biên dịch và chạy ngôn ngữ C
Cách cấu hình build system trong Sublime Text 3 với gcc để biên dịch và chạy chương trình C ngay trong trình soạn thảo
