linuxhelloworld
發布時間: 2023-10-29 03:09:10
A. 我在linux上編譯一個Helloworld,可以javac Helloworld(生成class文件了),但是運行java Helloworld報錯
路徑問題,java的路徑有嚴格的規定,包中的文件名與存放位置必須一致。
B. linux 下的gcc和windows 下的gcc相同嗎gcc的源代碼是否相同對同一程序編譯出來的可執行文件是否相同
linux下的gcc 和 windows下的gcc,是GNU針對兩個不同的平台發行的,兩個不同版本的編譯器,源代碼不完全相同,但大部分地方是相同跨平台的代碼。只需要用的時候,configure成相應的平台,它就會編譯成相應平台用的gcc。
對於同一個程序,在兩個不同的平台下編譯出來的可執行文件是不相同的,linux下編譯好的helloWorld程序在windows上面是不能運行的。
但是,linux下編譯好的helloworld在linux下運行,與windows下編譯好的helloworld在windows里運行的效果,是相同的。
C. arm-linux-gcc 編譯簡單的helloworld 程序出現bus error,這有什麼辦法解決嗎
是gcc的問題。
要不你下載2009q3試試.
http://crztech.iptime.org:8080/Release/Toolchain/arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
我測試了,沒問題,編譯出來的程序在目標板(arm11,cortex-a8)上運行也正常。
熱點內容