Ubuntu “pal”的用户编译版本与二进制发行版的行为不同?

Ubuntu “pal”的用户编译版本与二进制发行版的行为不同?,ubuntu,command-line,Ubuntu,Command Line,我在ubuntu13.10上运行pal0.4.3 在/usr/bin/pal版本中,在执行sudo-apt-get-install-pal之后,运行pal-m会显示带有一些详细字段的正常日历 如果我改为使用apt-get-source-pal,并使用make无参数构建下载的包,然后运行/pal-m,则在运行pal时,我的终端背景变为灰色,然后在程序终止后恢复为原来的黑色 什么可以解释这种差异?更一般地说,是否可以查询二进制软件包以确定编译它时使用了哪些选项,以及使用了哪个编译器 pal--ver

我在
ubuntu13.10
上运行
pal0.4.3

/usr/bin/pal
版本中,在执行
sudo-apt-get-install-pal
之后,运行
pal-m
会显示带有一些详细字段的正常日历

如果我改为使用
apt-get-source-pal
,并使用
make
无参数构建下载的包,然后运行
/pal-m
,则在运行
pal
时,我的终端背景变为灰色,然后在程序终止后恢复为原来的黑色

什么可以解释这种差异?更一般地说,是否可以查询二进制软件包以确定编译它时使用了哪些选项,以及使用了哪个编译器

pal--version
/pal--version
的输出相同:

pal 0.4.3
Compiled with prefix: /usr

看起来Ubuntu软件包在编译之前对源代码做了一些修改

如果使用以下命令序列进行构建,灰色背景将消失:

apt-get source pal
make -f debian/rules
make