0
我嘗試通過窗口上的自動化構建虛擬機。 我的編譯基於cmake(版本3.7.1)和mingw32(版本4.9.2)作爲編譯器。 如果我通過在powershell中手動輸入所有命令直接在VM上構建,則的一切工作都會找到。ansible mingw32-使內存不足
git clone --recursive somedepot
cd somedepot
cmake.bat .
mingw32-make all
注: cmake.bat是下面的腳本:
@cmake.exe -G"MinGW Makefile" %*
但是,當我嘗試做通過ansible同我「cc1plus.exe:內存分配176080字節\ r \ nmingw32-make [2]「執行時mingw32-make全部。但不是所有的構建失敗,我測試我的腳本之前在簡單構建和工作好。這是當我想去「真正的構建」(這是更多大)問題附加。
這裏我的劇本:
- name: Some Build
hosts: win_build
tasks :
- name: Get src
win_command: git clone --recursive --branch "{{ tag_src }}" "{{ url_src }}" "{{ path_cmake }}"
- name: CMake
win_command: cmake.bat .
args:
chdir: "{{ path_cmake }}"
- name: Make
win_command: mingw32-make all
args:
chdir: "{{ path_cmake }}"
在此先感謝。