我正在pal 0.4.3
上运行Ubuntu 13.10
。
在执行/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
答案 0 :(得分:0)
看来Ubuntu包在编译之前对源进行了一些修改。
如果我使用以下命令序列构建灰色背景会消失:
apt-get source pal
make -f debian/rules
make