我沒有得到使用SCons更新項目的自動構建版本。首先,我在源文件中更改了一些內容,scons告訴我: scons: done reading SConscript files.
scons: Building targets ...
scons: `.' is up to date.
scons: done building targets.
如何更新自動構建? UPDATE 20170
我下載了Scons 2.5.1到Ubuntu Linux 14.04(Python 2.7.6)。這些文件被提取到目錄scons-2.5.1中。運行 sudo ./setup.py install
的指示由readme.txt文件,給出了一個錯誤:在setup.py : File name too long
./setup.py: 35: ./setup.py: __revision__:
我從scons 2.3.0看到一些奇怪的行爲。也許我只是做錯了™,但這似乎像它應該是明智的...... destinations = [base_dir+'lib/', base_dir+'tree/usr/local/lib/']
boost_ver = '1.63.0'
boost_libs = (x for x in env['LIBS'] if 'boost_' in x)
# eg
Scons中的'SConstruct'文件如何看起來像 以下代碼在GNU Make中做了什麼? target: dependency0 dependency1
shell command 1 # Not java, cc or the like
shell command 2
shell command 3