猿问

请问在linux下怎么运行main函数?

在linux下怎么运行main函数


婷婷同学_
浏览 569回答 4
4回答

慕姐4208626

这要看你的main函数是什么语言的了,如果是shell里面的函数,可以这么写:main() {echo "1234567")echo "start"mainecho "end"exit 0如果是其他语言,那你可以直接调用编译后的可执行程序:echo "start"mainecho "end"如果有入参,可以在main后面直接写,用空格分割那就好说了,首先你得在linux安装JDK,然后把JAVA_HOME、CLASSPATH和PATH这几个环境变量设置好,然后把上面的main换成java 程序,这个程序需要是javac后的

慕工程0101907

  1.运行:  本文使用一个简单的C程序(simple.c)。代码如下:  int main()  {  return(0);  }  2. 编译:  ~#gcc -o simple simple.c  3. 查看可执行文件的基本信息  ~#objdump -f simple  simple: file format elf32i386 architecture: i386, flags 0x00000112: EXEC_P, HAS_SYMS, D_PAGED start address 0x080482d0借助objdump这个工具,可以获得可执行文件的一些关键信息。

波斯汪

首先 JAVA编译器不是JAVA写的,是C写好后的可执行文件 所以编译不需要用java类其次 import导入api,在编译期间会将api所包含的代码加入到你的代码中,所以说,class字节码文件包含了你自己写的代码以及api的代码。至于最后一个问题,你是指类加载器么? 这里说明一点,编译好的程序可不止是class文件的,还包含了类的关联等信息,main方法的入口也已经标明。 至于单独执行class文件那与执行整个程序不同,一个文件会直接在当前文件中找main方法。 类加载器是java写的 你搜索下类加载器看看相关资料就知道了

幕布斯6054654

在linux上执行java和javac命令如下:
随时随地看视频慕课网APP
我要回答