1. 安裝 Linux 版工具

  2. Ubuntu 版本編譯

工作環境

用以前安裝的雙系統做 Ubuntu 版本的編譯。

作業系統是基於 Ubuntu 14.04 的 ezgo 12,圖形介面為KDE。

原本 ezgo 中的python3版本為 3.4.0,安裝python3.4-dev後升級到最新的3.4.5。

而原版的GNU工具沒有裝入g++,所以就用apt安裝了。

在 Ubuntu 上運行 Netbeans 和 gcc 比 Windows 流暢,make的速度更快。


產生問題

因為作業系統換了環境,所以Makefile的位置研究並調整了一下。

不過在編譯slvs_python.hpp時出現‘__mingw_vasprintf’ was not declared in this scope的訊息。

這個函式應該是stdio.h的,不知道為何無法找到它。

檢查了系統目錄,這個檔案應該都在include的範圍內,所以應該是使用GNU和原本MinGW兩種版本gcc的問題。

不過這次並非在虛擬機測試,所以使用上會更小心。


Comments

comments powered by Disqus