Например, у меня есть .c файл, как показано ниже:
$ cat hello.c
int main(){
return 0;
}
Затем я использую scons для сборки и копирования его в какое-то место:
$ cat SConstruct
import os,sys
env = Environment()
hello = env.Program('hello.c')
env.InstallAs('/home/admin/hello-new', hello)
запуск scons под пользователем с именем 'admin', который он печатает:
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
gcc -o hello.o -c hello.c
gcc -o hello hello.o
scons: done building targets.
Затем я попытался "ls / home / admin" там неттакая вещь, как "привет-новый".Поэтому мне интересно, почему мой "env.InstallAs ()" работал вообще?Как устранить неполадки и исправить это?
Спасибо.