「gcc批量编译java」gcc 编译多个文件
今天给各位分享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 编译多个文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。