「gcc批量编译java」gcc 编译多个文件

博主:adminadmin 2023-01-17 13:00:08 343

今天给各位分享gcc批量编译java的知识,其中也会对gcc 编译多个文件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

用gcc能编译java吗

可以, gcc 编译器套件有很多命令;

其中gcc 可以用来编译c

gcj 可以用来编译java

求一个在Linux下运行GCC批量编译Java源文件的程序

#include stdio.h

#include sys/types.h

#include dirent.h

#include sys/stat.h

#include string.h

void do_search_dir(char *path) {

DIR *dir;

char fullpath[1024],currfile[1024];

struct dirent *s_dir;

struct stat file_stat;

strcpy(fullpath,path);

dir=opendir(fullpath);

while ((s_dir=readdir(dir))!=NULL) {

if ((strcmp(s_dir-d_name,".")==0)||(strcmp(s_dir-d_name,"..")==0))

continue;

sprintf(currfile,"%s/%s",fullpath,s_dir-d_name);

stat(currfile,file_stat);

if (S_ISDIR(file_stat.st_mode))

do_search_dir(currfile);

else

{

char *p;

p=currfile;

while(*p)p++;

while(pcurrfile *p!='.')p--;

if (p!=currfile)p++;

if(!strncmp(p,"java",4))

//system(strcat("javac ",strcat(fullpath,currfile)));

printf(strcat("javac ",strcat(fullpath,currfile)));

if(!strncmp(p,"jar",3))

//system(strcat("java -jar ",strcat(fullpath,currfile)));

printf(strcat("java -jar ",strcat(fullpath,currfile)));

}

}

closedir(dir);

}

int main() {

do_search_dir(".");

return 0;

}

gcc编译java程序

gcc不是编译C语言,C++语言之类的吗?gcc -x后面可加的参数只有:`c', `objective-c', `c-header', `c++', `cpp-output', `assembler', `assembler-with-cpp'. 所以编译不了java程序,要用专门的程序编译。

如何把Java文件批量编译为class文件

如果你是eclipse的java开发环境配置完成,只要点中你eclipse中的项目,右键-》编译就可以了。

如果解决了您的问题请采纳!

如果未解决请继续追问

关于gcc批量编译java和gcc 编译多个文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。