你好,经过你的指点,我成功在cvf下编译运行了fortran程序,但转到linux下运行出现了段错误 您好,我现在网上找到了FORTRAN经典代码,但运行有问题?

\u7f16\u8bd1JAVA\u7a0b\u5e8f\u6210\u529f\u4f46\u8fd0\u884cjavac\u547d\u4ee4\u65f6\u51fa\u73b0\u9519\u8bef

\u56e0\u8be5\u662f\u4f60\u7684\u5199\u6cd5\u6709\u95ee\u9898\u3002\u5177\u4f53\u6d41\u7a0b\u5982\u4e0b
1\u3001 \u65b0\u5efatxt\u6587\u6863\u5e76\u5c06\u540e\u7f00\u6539\u6210.java

\u786e\u4fdd\u6587\u4ef6\u540d\u79f0\u7684\u540e\u7f00\u771f\u5b9e\u662f.java \u7ed3\u5c3e\u800c\u4e0d\u662f.java.txt ( \u53ef\u5728\u7535\u8111\u8bbe\u7f6e\u4e2d\u663e\u793a\u6269\u5c55\u540d)‍
2\u3001\u5728\u5fc3\u95f4\u6587\u4ef6\u4e2d\u7f16\u5199\u6d4b\u8bd5\u4ee3\u7801\u65e2main\u65b9\u6cd5\u4ee3\u7801\u5982\u4e0b
public class Test { public static void main(String[] args) { System.out.println("hello word"); }}‍
3\u3001\u7f16\u8f91Test.java \u6587\u4ef6
\u9996\u5148\u5728cmd\uff08win \u7535\u8111\uff09\u6216\u7ec8\u7aef\uff08\u82f9\u679c\u7535\u8111\uff09 \u4e0b\u6253\u5f00Test.java\u6240\u5728\u76ee\u5f55\uff08win\u7535\u8111\uff09
\u5e76\u8f93\u5165 javac Test.java \u70b9\u51fb\u56de\u8f66

\u5b8c\u6210\u540e\u5c31\u4f1a\u53d1\u73b0\u5728\u540c\u7ea7\u76ee\u5f55\u4e0b\u591a\u4e86\u4e00\u4e2a Test.class \u7684\u6587\u4ef6

5\u3001\u5728cmd \u6216\u7ec8\u7aef\u4e0b\u8f93\u5165 java Test \u540e\u56de\u8f66 \u5373\u53ef\u8fd0\u884c\u6539class\u6587\u4ef6

\u8bf4\u660e\uff1a
\u6b64\u5904\u5f3a\u8c03\u8bf4\u660e\u4e24\u4e2a\u547d\u4ee4 javac \u548cjava
javac \u662f\u7f16\u8bd1\u547d\u4ee4\u65e2 \u5c06java\u6587\u4ef6\u7f16\u8bd1\u6210\u53ef\u6267\u884c\u7684class\u6587\u4ef6
\u800cjava \u662f\u6267\u884c\u547d\u4ee4 \u65e2\u6267\u884cclass\u6587\u4ef6
\u5176\u4e2d javac \u540e\u8fb9\u5fc5\u987b\u5199java\u6587\u4ef6\u7684\u5168\u540d \u4f8b\u5982 Test.java
java \u540e\u8fb9\u5219\u662fTest \u6ca1\u6709\u540e\u7f00\u8fd9\u4e00\u70b9\u9700\u8981\u6ce8\u610f

Windows \u548c Linux \u662f\u4e0d\u540c\u7684\u64cd\u4f5c\u7cfb\u7edf\u3002

\u6240\u4ee5\u4f60\u80af\u5b9a\u662f\u7528\u4e0d\u540c\u7684\u7f16\u8bd1\u5668\u4e66\u5199\u548c\u7f16\u8bd1\u7684\u3002

\u5982\u679c\u4f60\u7684\u4ee3\u7801\u662f\u4e25\u683c\u7684\u6309\u7167\u8bed\u6cd5\u4e66\u5199\u7684\uff0c\u90a3\u4e48\u4e00\u822c\u5728\u4e0d\u540c\u7684\u7f16\u8bd1\u5668\u4e0b\u662f\u53ef\u4ee5\u901a\u7528\u7684\u3002

\u4f46\u5b9e\u9645\u4e0a\uff0c\u5982\u6b64\u201c\u7eaf\u6d01\u201d\u7684\u4ee3\u7801\u662f\u6781\u5c11\u6781\u5c11\u6781\u5c11\u7684\u3002\u591a\u6570\u4ee3\u7801\u90fd\u4f1a\u6216\u591a\u6216\u5c11\u7684\u4f7f\u7528\u4e00\u4e9b\u4e0d\u6807\u51c6\uff0c\u8bed\u6cd5\u4e2d\u6ca1\u6709\u89c4\u5b9a\u7684\u7279\u5f81\u3002

Windows 和 Linux 是不同的操作系统。

所以你肯定是用不同的编译器书写和编译的。

如果你的代码是严格的按照语法书写的,那么一般在不同的编译器下是可以通用的。

但实际上,如此“纯洁”的代码是极少极少极少的。多数代码都会或多或少的使用一些不标准,语法中没有规定的特征。

(这就好像,一篇稍长的文章,一定会有语病的)
于是,不同的编译器就产生了分歧。

这在代码移植的过程中,是十分常见的一种情况。

几乎不会有那种无需任何改动就能在所有平台所有编译器下正常运行的代码。(这太理想了)

但是,如何处理不同编译器,甚至不同平台的差异呢?这又不是三言两语的事情。

针对你的问题,最好的办法,就是DEBUG调试。

  • 瀛︿簡涓瀛︽湡C璇█,鏈熸湯鑰佸笀鍑轰簡閬撳ぇ鐨勭▼搴忚璁¢,鎴瀹炲湪鏃犳硶瀹屾垚,璇峰悇 ...
    绛旓細include <stdio.h> include <windows.h> define BUFFER 100 void getScore(int a[],int n);void sort(int a[],int n);void sort(int a[],int n, char style);int foundScore(int a[],int n,int score);void insertScore(int a[],int *n,int score);void deleteScore(int a[],...
  • 鍦ㄥC,闂鎴戞墦浜嗕竴涓▼搴忚寰楁垜娉ㄩ噴鎺夌殑璇彞娌℃湁鐢,娉ㄩ噴浠ュ悗鍗村嚭閿,涓...
    绛旓細鍥犱负浣犳墍娉ㄩ噴鐨勮鍙ュ睘浜庡嚱鏁板0鏄庯紝鍑芥暟澹版槑搴旇鍦ㄥ嚱鏁扮殑澶栭潰銆備綘鎶婇偅琛岃鍙ョЩ鍔ㄥ埌main鍑芥暟鐨勫闈㈠氨濂戒簡銆
  • 鍏勫紵,浣犲ソ鎴戝湪瀹夎abaqus 6.9.1鏃堕亣鍒颁簡鍜屼綘涓鏍风殑闂,瑁卌++2005鍑虹幇...
    绛旓細C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Bin 3銆佸厛鎷疯礉闀滃儚鏂囦欢涓殑SHooTERS鏂囦欢澶瑰埌妗岄潰锛岀紪杈慡HooTERS鏂囦欢澶归噷鐨刲icense\license.dat锛屾敼鍙樹负浣犵殑鐢佃剳鍚嶏紝鍙敼鍙樼數鑴戜富鏈哄悕瀛楋紝鑰屼笉鏀瑰彉ID缃戝崱鍙风爜锛屼繚瀛橈紱4銆佹墦寮鍏夌洏闀滃儚...
  • C璇█:鎴戞妸浣犲洖绛旂殑int *(*f(char *))[7];璇曚簡澶氶亶涓鎴愬姛,璇风粰鎴...
    绛旓細浠ヤ笅浠g爜瀹屽叏涓轰簡瀛︿範鐞嗚В锛屾病鏈夊疄闄呮剰涔夆︹︿唬鐮佹枃鏈細include "stdio.h"include <stdlib.h> int *a[8][7];int *(*myf(char *p))[7]{ if(*p=='e' && *(p+1)=='n' && *(p+2)=='d'){ printf("End of the test...\n");exit(0);} return a;} int main(int argc,...
  • 鎼鐨勬妧宸 鎬庝箞鎼鎴愬姛鐜囦細鏇撮珮
    绛旓細铏氬績姹傛暀鎼娉:璧揪鍦ㄦ父娉抽鐪嬩笂閭g┛绾㈣壊娉宠。锛屾父寰楀ソ铔欐吵鐨勫コ瀛┿備粬娓稿埌濂冲韬竟闂細鈥浣犲ソ锛屼綘鐨铔欐吵娓稿緱寰堝ソ锛屽彲浠鎸囩偣鎸囩偣鎴鍚?鈥濆コ瀛╃嫄鐤戝湴鐪嬬潃浠栵紝浠栫珛鍗宠锛氣滄垜浼氳澏娉筹紝涓嶅鎴戜滑浜ゆ崲瀛?鈥濆コ瀛╃瑧浜嗐傚炬儏璧炵編鎼娉:钁h嫃杩戒笂浠庡晢鍦哄嚭鏉ョ殑濂冲锛氣滆闂汉姘戝崡璺庝箞璧?鈥濆コ瀛╂寚璺悗锛屼粬浣滄繁...
  • ...鍑虹幇涓涓獥鍙,璇存壘涓嶅埌璇ラ」鐩傝椤圭洰涓鍦–:\鐢ㄦ埛\鍏敤Desktop涓傝...
    绛旓細璁板緱鎵╁睍鍚嶄负.bat锛岀偣鍑烩滀繚瀛樷濄傚畬鎴愬悗锛屼綘灏嗗湪妗岄潰鐪嬪埌涓涓.bat鏂囦欢銆傚皢闇瑕佸垹闄ょ殑鏂囦欢鎴栨枃浠跺す鎷栨斁鍒拌繖涓柊鐢熸垚鐨勬壒澶勭悊鏂囦欢涓娿傚綋鏂囦欢鎴栨枃浠跺す琚嫋鍔ㄥ埌鎵瑰鐞嗘枃浠朵笂鏃讹紝绯荤粺浼氭彁绀哄嵆灏嗚繘琛屽垹闄ゃ傛澗寮榧犳爣鍚庯紝浣犲皢鐪嬪埌鏂囦欢鎴栨枃浠跺す宸茶鎴愬姛绉婚櫎锛屾棤闇鍐嶅幓C锛歕鐢ㄦ埛\鍏敤Desktop涓鎵俱
  • 浣犲ソ,鎴戞兂璇烽棶涓涓51鍗曠墖鏈虹敤C璇█缂栧啓鐢ㄤ竴涓嫭绔嬫寜閿兘澶熷垏鎹㈠畾鏃...
    绛旓細鐢ㄤ竴涓彉閲忥紝褰撳仛璁℃暟鍣ㄣ傛寜閿紝浠ゅ叾鍔犱竴銆0銆1銆2锛屽惊鐜彉鍖栥傜敤鏉ュ垏鎹㈣繖涓夌妯″紡銆
  • 寮鏈烘椂鍑虹幇浠ヤ笅鎻愮ず, 璇烽珮鎵鎸囩偣涓涓. 涓囧垎鎰熻阿! Checking file syste...
    绛旓細浣犲ソ锛杩欎富瑕佹槸锛氣滃唴瀛樻湁閿欒鈥濇垨鈥滈潪姝e父鍏虫満鈥濆紩璧凤紒杩欐槸瑙e喅鏂规硶锛氾紙鍘熷垱锛屽紩鐢ㄨ璇存槑浣滆咃細鍔涚帇鍘嗗彶锛1銆傝瘯璇曞紑鏈猴紝鍑哄畬鐢佃剳鍝佺墝鍚庯紝鎸塅8锛屽洖杞︼紝鍥炶溅锛岃繘瀹夊叏妯″紡閲岋紝楂樼骇鍚姩 閫夐」锛屾渶鍚庝竴娆℃纭厤缃紝鍥炶溅锛屽洖杞︼紝鎸変笅鍘昏瘯璇曪紒銆愬叧閿竴姝ャ2銆傚啀涓嶈锛岃繘瀹夊叏妯″紡锛屽洖杞︼紝鍒版闈㈠悗锛屾潃姣掕蒋浠讹紝...
  • 绉﹁彶闆ㄤ綘鎬庝箞杩欎箞鑰恈鍟
    绛旓細鎬荤粨锛氳愬績鏄竴绉嶉噸瑕佺殑涓汉鍝佽川锛岃兘澶熷府鍔╂垜浠湪闈㈠鎸戞垬鍜屽洶闅炬椂淇濇寔鍐烽潤鍜屽潥鎸併傚畠鏄彇寰鎴愬姛鐨勫叧閿搧璐ㄤ箣涓锛屽彲浠ラ氳繃鍩瑰吇鑷垜鎺у埗鑳藉姏銆佸浼氬啣鎯冲拰鏀炬澗鎶宸х瓑鏂瑰紡閫愭笎鎻愬崌銆傚湪鍚勪釜鏂归潰鐨勭敓娲讳腑锛岃愬績閮借兘鍙戞尌绉瀬鐨勪綔鐢紝甯姪鎴戜滑鍏嬫湇鍥伴毦骞朵韩鍙楁暣涓繃绋嬨傝櫧鐒舵垜鏄竴涓瑷妯″瀷锛屼絾鎴戜細灏藉姏涓鎮鎻愪緵鏈夌敤...
  • 扩展阅读:陪我 ... 高人指点精辟句子 ... 他要你就给了 ... 100个说话幽默技巧 ... 《我要上你》完整版 ... 得不到的爱小说 ... 《叔你要宠坏我了》 ... 女生说你好高情商回复 ... 你好李焕英成功的原因 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网