![](/img/trans.png)
[英]C - Register Char Different Size on Windows and Mac
我有一個C程序,我需要在 Windows 和 Mac 上運行。 由於代碼已經在 Windows 上運行,我更喜歡將 Mac“版本”更改為 function 與 Windows 相同,並將代碼留在 Windows 上為 is943606EB。 我一直在讀這個,我已經發現是的數據類型在不同的機器/編譯器 ...
[英]C - Register Char Different Size on Windows and Mac
我有一個C程序,我需要在 Windows 和 Mac 上運行。 由於代碼已經在 Windows 上運行,我更喜歡將 Mac“版本”更改為 function 與 Windows 相同,並將代碼留在 Windows 上為 is943606EB。 我一直在讀這個,我已經發現是的數據類型在不同的機器/編譯器 ...
[英]Fortran/C Unformatted Binary File on Windows/iOS
我有一個 Fortran 程序,我使用f2c轉換為C因為我需要在 iOS 上運行它,所以這將是我唯一的選擇。 該程序依賴於文件讀取和寫入,特別是它生成一個未格式化的二進制文件,然后讀取該文件以生成人類可讀的結果文件。 當我在 Windows 上運行 C 代碼時,一切都按預期工作,這意味着 C 程序會 ...
[英]F2C structure and record
我正在使用F2C (FORTRAN 77 TO C) 將巨大的 FORTRAN 代碼轉換為 C。 我的源 FORTRAN 文件之一有一個 F2C 由於某些原因不喜歡的包含文件。 這是帶有擴展名.INS的包含文件(TAGLINE.INS)(我懷疑擴展名是否重要): 嘗試使用 F2C 將源代碼轉換為 C ...
[英]libf2c.so.2 - main is undefined
我將嘗試變得非常具體和有益。 我想創建一個Dockerfile,其中包含地球科學中使用的所有軟件包,以利於地理空間/地質科學界。 Dockerfile構建在scipy-notebook docker -stack的頂部。 問題: 我正在嘗試構建HPGL(用於Geostatisti ...
[英]how to call fortran routines from C++?
我想從我的C ++代碼中調用fortran例程cbesj.f,如何實現呢? 這是我已完成的步驟: 從netlib amos網頁http://www.netlib.org/cgi-bin/netlibfiles.pl?filename=/amos/cbesj.f下載cbesj.f及 ...
[英]Can't compile and link library
我嘗試使用基於fortran代碼的名為matlisp的gcc編譯的庫。 指定f77編譯器后,我可以執行autoreconf,configure和make命令來獲取文件libmatlisp.so。 但是當我嘗試使用它時,我得到: 當我執行命令ld libmatlisp.so時,我得 ...
[英]Unresolved externals with static library in Visual Studio (f2c)
我已經成功地使用f2c.exe將某些Fortran * .f文件轉換為* .c文件。 我確保每個C文件中都存在 #include "f2c.h" ,並在MS VS2008中添加了包含該頭文件的目錄: Properties -> C/C++ -> General -> Addi ...
[英]Error in linking when converting Fortran to C (using f2c)
我正在嘗試構建一個主要是C但有一些Fortran子程序的項目。 代碼很舊,我試圖讓它在現代機器上運行。 我的主函數調用外部函數 該函數是用Fortan編寫的子程序 我想使用f2c轉換Fortran代碼(包含此子程序和其他子程序)並將結果放入我的項目中。 f2c確實轉換了 ...
[英]Syntax error on line if (m <= 0 .or. n <= 0) return
當我使用f2c編譯以下文件時,它失敗並顯示非信息語法錯誤消息 gfortran編譯它沒有任何錯誤。 你知道是什么原因引起的嗎? 你知道任何fortran編譯器會嚴格作為f2c並有錯誤消息嗎? 有問題的文件: ...
[英]Using Do-Loops in Include Files
在我的fortran代碼中,我試圖包含一個DO循環,但最后出現一個“ DO循環或未關閉的LOCK IF”。 如果在INCLUDE語句打開后出現任何其他DO循環,則將其視為嵌套循環,這向我指示正確地解釋了所包含的DO開頭行,但未正確解釋END DO語句。 我已將包含的代碼簡化為簡單的代碼,以確 ...
[英]How to stop f2c from printing names of each subroutine and function
我們的構建腳本在數千個子例程和函數上運行f2c,因此我們的構建輸出包含大量的輸出,例如: 我們正在運行f2c版本20100827。 使用的f2c命令行為: 我找到了f2c手冊頁 ,在此看不到任何相關選項。 如果不編輯f2c源代碼,是否還有其他方法,例如某些未記錄的功能 ...
[英]F2C translated code breaks when optimized by C++ compiler
我有一個c ++程序,其方法看起來像這樣: 啟用優化(/ O2)后,第一個指針遞減的第一行將不執行。 我正在並排調試優化和未優化的構建,以及經過遞減的優化構建步驟,而未優化的程序將執行它。 當它以后使用arr [* index]訪問數組時,這會在行為上產生明顯的差異。 UPDA ...
[英]Extern struct in C
我有一個用f2c(從Fortran到C的轉換器)生成的C文件,其中包含以下C結構: 如何在不修改const_變量的情況下,將該const_變量聲明為另一個.c文件的外部變量? ...