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)上运行也正常。
热点内容