Windows 호스트를 사용하여 SCons를 사용하여 포함 된 코드를 크로스 컴파일합니다. 제 동료는 우분투를 사용하고 있습니다. 다음과 같은 SConscript 파일에는 많은 행이 있습니다.Windows의 SCons에 대체 확장명이있는 프로그램을 내보내는 방법
prog = env.Program("progname.elf", obj, libs)
우분투에서는 잘 작동합니다. Windows의 경우는 다음과 같은 오류와 함께 실패합니다
scons: *** An executable should have exactly one target with the suffix: .exe
내가 지금까지 발견 할 수있는 가장 좋은 대답은 파일 progname_elf.exe
의 이름을 지정하고 사후 이름을 변경하는 것입니다,하지만 SCons는 것처럼 보인다는 처리 할 수 있어야한다고 이. 당신의 SConscripts에서
SConsish ?? SCons를위한 Pythonic과 비슷한 것이 있나요? ;) Sconsy는 어때? – Brady
가능합니다 (저는 원어민이 아닙니다), 어떤 시점에서 SCons Naming Task Force ... 또는 뭔가를 설정해야합니다. :) – dirkbaechle