在ubuntu上安装pascal,并编译运行

大耗子 2020年03月04日 409次浏览

文章链接:https://codemouse.online/archives/55565465498

安装

sudo apt install fp-compiler

一个简单的程序

使用命令 vi file.pas ,将代码写入。

program maxNumber(input,output);
var
	num1,num2,num3,max:integer;
begin
    read(num1,num2,num3);
    if(num1>num2)
    	then max:=num1
    else max:=num2;
    if (num3>max)
    	then max:=num3;
    writeln(‘the largest number:’,max)
end.

编译

fpc file.pas
带符号表的编译
fpc -g file.pas

运行

./file

使用界面

还可以安装free pascal制作的一个IDE

sudo apt install fp-ide

以后通过fp就可以启动这个ide了。

fp

具体如何会用这个ide的话,自己摸索吧,我也没怎么用过,就不误人子弟了。

使用Makefile对程序编译

在程序目录放Makefile文件,下面是文件内容

CC = fpc
SRC = $(wildcard *.pas)
TARGET  = $(patsubst %.pas,%,$(SRC))
pascal:$(SRC)
	$(CC) $^
	
.PHONY:
clean:
	rm -rf *.o $(TARGET)

在命令行输入make就会自动编译,删除文件输入make clean