scons

    0熱度

    1回答

    我編譯每個文件後生成一些日誌文件。 我通過使用發射器附加到我用來編譯該文件的構建器使SCons知道這些文件。 不幸的是,因爲我在每次構建之後刪除空日誌文件,SCons會重新編譯源文件,因爲缺少日誌文件。 我想使用SCons Ignore函數忽略這些「副作用」文件。 在我發射我做這樣的事情: def compiler_emitter(target, source, env): target.app

    0熱度

    1回答

    我試圖用下列方式使用SCons創建靜態庫鏈接: //LIBSUFFIX and PREFIX are already set env.Replace(LINKCOM = '$LINK $LINKOPTFILE $LINKMIXEDOPTIONS $LINKERR $LINKMAPFILE $SOURCES $LINKFILE $_LIBDIRFLAGS $_LIBFLAGS -o $TARGET

    1熱度

    3回答

    我想熟悉Alljoyn Thin Core Library(15.09),我目前的目標是運行AJTCL_DIR \ src \ target \ arduino \ examples \ AJ_LedService中的示例。問題是我對Scons不熟悉,似乎沒有爲Arduino目標構建AJTCL的指南(Arduino + freeRTOS不是我所需要的)。任何人都可以幫助我爲Arduino構建該庫,

    0熱度

    1回答

    我有以下命令複製的HTML文件的目錄: env.Command(target, source, [Copy('$TARGET', '$SOURCE'), Chmod('$TARGET', 0755)]) 此副本的目錄如我所料的正確位置。但是,如果我對文件進行了更改,那麼在我再次運行安裝之後,該文件沒有新的內容。有沒有辦法強制覆蓋?

    0熱度

    1回答

    字幕:建築的OpenCV和DLIB與x86_64的Mac OSX上的El隊長SCons的 我一直試圖讓我的應用程序建立在交叉:對建築x86_64的未定義符號平臺。 我有一個SCons腳本,目前在Windows上構建良好,但它無法在Mac中構建。 我相信這是由於與更新版本的XCode發生衝突而導致的,因爲我的代碼和scons的某些以前版本很好地工作(在重構之前)。 以下是錯誤消息,我認爲這很常見,但

    0熱度

    1回答

    內這是有關scons - always install after build 有了scons的2.3.2,我試圖讓使用SCons來安裝被內置到其預先定義的位置,而無需額外的運行命令的目標。上述鏈接中提出的解決方案對我無效。所以我試圖使用默認目標。 假設我的源代碼位於src/a,我安裝到/dst-path/a。在src/a SConscript(稱爲從父SConscript)我有: result

    0熱度

    2回答

    指定庫的依賴時,例如我們用間接, env.Program(TARGET, SOURCE, LIBS = [ $LIBS_A, $LIBS_B, $LIBS_C ]) LIBS_A,LIBS_B和LIBS_C其他SConscript文件規定。 假設: LIBS_A/Sconscript has LIBS_A = [ foo, bar, baz ] LIBS_B/Sconscript has L

    2熱度

    3回答

    我想通過編譯一個簡單的代碼來編碼/解碼流,我試圖從NXP的MPC5748G上運行LZMA(C版)(7-zip.org/sdk.html)從連接器的follwing警告: scons: done reading SConscript files. scons: Building targets ... ..\tools\wr\mpc5748_wr594\diab\5.9.4.2\WIN32\bi

    1熱度

    1回答

    我正在使用scons來構建兩個項目。一個很好,而另一個(更復雜)的項目非常令人沮喪。以下是我看到的第二個項目運行scons的時候: S time scons scons: Reading SConscript files ... <<< Generates some code, output seen in console >>> scons: done reading SConscript

    2熱度

    1回答

    我必須使用兩步編譯來編譯目標。 第一步:.C - > .ASM 第二步:.ASM - >的.o 我創造一些.o文件庫。 我的實現如下: 第一步: c_to_asm_builder = SCons.Builder.Builder(action = SCons.Defaults.CAction, emitter = {}, suffix = '.asm'