01/10/2018, 11:45

Lỗi khi chạy fpc trên ubuntu

Mình vừa mới download fpc-3.0.2.x86_64-linux.tar trên sourceforge.net. Sau khi mình down xong mình có untar ra và bắt đầu chạy ./install.sh. Cài xong rồi nó ra được cái folder mới tên Main. Thành phần ở trong giống hệt như fpc trên win. Mình vào bin mình có chạy file fp nhưng nó lại báo lỗi là "Invalid url: ‘/home/anthony/Desktop/fpc-3.0.2.x86_64-linux/Main/bin/fp’ given, exiting

No ‘:’ in the uri"
Mọi người giúp mình với !! Mình có thử cài fpc với lệnh su apt-get install fp-ide rồi nhưng lại bị lỗi liên quan tới unit crt;. Có cách nào để có thể chạy được pascal một cách giống như trên win không các bạn ? Thanks !!

Tao Không Ngu. viết 13:50 ngày 01/10/2018

Hi Family Guy.
Ban cài theo hướng dẫn
http://fusharblog.com/installing-free-pascal-in-ubuntu/
Nếu lỗi chụp màn hình lỗi lên xem.

HK boy viết 14:00 ngày 01/10/2018

Bạn cài fp-ide chẳng khác gì code với 1 IDE có giao diện như Turbo Pascal cả, mà lúc chạy code cũng kém thoải mái. Mình recommend thế này:

  • Cài trình dịch FPC: sudo apt-get install fpc
  • Chỗ viết code: Cài sublime text, kèm thêm cài package Pascal; hoặc dùng Geany.
Family Guy viết 13:59 ngày 01/10/2018

Fascinating. Bạn có thể chỉ mình chỗ viết code được cài như thế nào không ? Hiện tại mình đang dùng Atom. Package Pascal bạn cài như thế nào ? Geany mình dùng rồi, mình đã phải chật vật tìm cách compile mà vẫn không được. Thanks bạn !

Family Guy viết 13:46 ngày 01/10/2018

Cài như trên mình đã thử cài rồi bạn. Code trên terminal nhìn nó kém mỹ phẫm với lại nó bị lỗi liên quan đến unit crt;. Một lỗi mà mình cảm thấy khá khó chịu khi mình đã dùng nhiều… Dù sao cũng cảm ơn bạn !

Tao Không Ngu. viết 13:47 ngày 01/10/2018

Hi Family Guy.
Bạn chỉ lỗi phần cài IDE thì bạn có thể copile bằng dòng lệnh và tạo file mã nguồn bằng text editor nào cũng được.
https://www.freepascal.org/docs-html/user/userse10.html

Không nhầm bạn để phần mở rộng đúng rồi chọn build là Geany nó tự gọi lệnh cho bạn @_@!

Family Guy viết 13:50 ngày 01/10/2018

Haha, bạn có thể nói rõ thêm được không ? Mình compile trên cái ide chạy trên terminal luôn ấy, thiếu cái thư viện crt nó khó chịu lắm bạn :P. Con2 Geany thì mình chưa chạy thử. Mình thấy người ta làm rồi nhưng mình vẫn không hiểu làm sao để code được pascal.

HK boy viết 13:49 ngày 01/10/2018

Dùng sublime nha. Hình như Atom không code được Pascal.

Mà tệ nhất là bạn dùng gedit để viết code rồi compile dùng terminal cũng đâu có sao.

$ fpc file.pas # nếu không nhầm thì có cả '&& file' đằng sau dòng này
Tao Không Ngu. viết 13:56 ngày 01/10/2018

Hi Family Guy.
Bạn chưa quen thì thồi dùng cái này cho nhanh.
http://wiki.lazarus.freepascal.org/Install_on_Ubuntu

Family Guy viết 13:49 ngày 01/10/2018

Cái pascal package mà bạn nói cài chung với sublime là cái nào thế bạn, fpc-3.0.0 rtl package à bạn? Geany thì dùng như thế nào, bạn ?

Family Guy viết 13:54 ngày 01/10/2018

Mình thử rồi bạn, hơi khó dùng.

Tao Không Ngu. viết 13:55 ngày 01/10/2018

Hi Family Guy.
Bạn học lập trình làm gì ?

Family Guy viết 14:01 ngày 01/10/2018

Mình hiện tại đang học C++ và pascal. 2 ngôn ngữ này sẽ được mình dùng để đi thi HSG cũng như để làm sản phẩm KHKT // C++ sẽ là nên tảng để mình theo học Arduino.

Family Guy viết 13:58 ngày 01/10/2018

Khi chạy chương trình thì nó bị lỗi thế này đây bạn.

Family Guy viết 13:52 ngày 01/10/2018

Có cách nào để thêm được cái thư viện crt không bạn ?

HK boy viết 13:46 ngày 01/10/2018

Nếu bạn đã xác định thi HSG thì nạp crt vào cũng không có nghĩa lí gì. Thi HSG toàn input/output từ file, thế thì bạn cần gì phải clrscr? Có khi nạp vào lại tốn thời gian chạy, lúc đó bài làm bị chết thời gian thì không biết kêu vào đâu.
Mà màn hình console có “bẩn bẩn” 1 tí đã sao, thích thì gọi hàm clear screen của terminal (bạn tự search) rồi tiếp tục dịch code.

HK boy viết 13:58 ngày 01/10/2018

ST2: https://packagecontrol.io/packages/Pascal
ST3: https://packagecontrol.io/packages/Pascal%20Snippets

Geany thì dùng như thế nào, bạn ?

Đọc FAQ, Documentations. Đừng thụ động hỏi mà hãy chủ động tìm kiếm.

phamvandung viết 13:46 ngày 01/10/2018

Cài fpc, compile thử, chạy thử và tự hỏi rằng chủ thớt đang mắc phần nào…

Bài liên quan
0