设为首页 加入收藏

TOP

Ubuntu下学习编译运行 C/C++/Java
2014-11-23 22:32:46 来源: 作者: 【 】 浏览:8
Tags:Ubuntu 学习 编译 运行 C/C /Java

libtool貌似是需要的,不然的话编译会出现找不到stdio.h等头文件的错误信息。


然后可以就可以开始拉。


gcc HelloPiggy.c -o HelloPiggy.out //编译
./HelloPiggy.out //运行
当然也可以用g++
gcc HelloPiggy.cpp -o HelloPiggy.out //编译
./HelloWorld.out //运行


发现一个问题,main函数一定要声明成int,否则报错:"main must return int!"


- Now Come to Java-
之前java环境已经装好,我下午还是尝试很多此不成功。都是可以编译成功的,但是不能运行。


一运行就出现 :Exception in thread "main" java.lang.NoClassDefFoundError: HelloPiggy/class


看来真是太久没接触Java了,一个问题是我没有设置好CLASSPATH,没有加入“.”,二来,对命令行还不熟悉阿,竟然用java HelloPiggy.class(原来是java HelloPiggy 看来以前一直太依赖IDE了)


CLASSPATH修改的话,sudo gedit /etc/environment


在CLASSPATH一行最后加上“:.”,


或者覆盖为:CLASSPATH=${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar:.


终于搞定,今天先到这里。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇python学习日志 下一篇配置NFS服务开发arm Linux程序

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: