問題簡介:
拿到源代碼不會編譯(c\c++ fortran混合),期望大神給出思路。
詳細說明:
最近想使用mbdyn作為動力學分析工具,但是下載下來的原始碼只有一些Makefile.in Makefile.am Configure Configure.ac檔案。
里面代碼有c檔案 h檔案 f檔案,應該是c或c++與fortran混編的。試了很多天沒有解決,想問一下怎么才能在Vs平臺下編譯?(原始碼鏈接:https://www.mbdyn.org/?Software_Download)
本人非計算機專業,一直被IDE寵著,對于一些計算機基本原理不懂。
其它:
以下是我這個小白的嘗試程序,您可以全部跳過。
查資料說這是在linux平臺上使用的,用下面三個步驟編。
./configure
make
make install
搜資料嘗試過用msys+mingw+gFortran編譯,把mingw的bin和GFortran的bin都放在path下了。
./configure出現問題:
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details.
改成./configure --host=x86_64,又出現:
configure:11043: error: C preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/91650.html
標籤:工具平臺和程序庫
