大家知道我們的流媒體服務器都是可以直接在官網下載的,如果不確定產品是否適合自己的項目,可以先進行試用。為了滿足不同的開發人員的使用系統習慣,我們也開發了兩套版本:windows版和linux版,兩者都可直接下載使用。
有的用戶反應從官網上面下載的EasyNVR在他們自己的linux服務器中無法運行,並且報“無法執行二進制文件”錯誤,如下圖:
通過和用戶溝通,發現用戶的服務器是32位的操作系統,而我們的程序是64位的。在linux系統中,32位操作系統運行64位的程序就會出現編譯不了的情況。
如何得知自己的系統是32位還是64位?這里我們也一並說一下,在linux終端中,輸入getconf LONG_BIT,查看返回信息,返回是32就是32位系統,而目前我們流媒體服務器不支持32位系統,需要重新編譯64位的操作系統,才能正常使用。