Ubuntu下学习编译运行 C/C++/Java
来源:互联网 发布:java写即时通讯难吗 编辑:程序博客网 时间:2024/04/29 06:55
原文:Ubuntu下学习编译运行 C/C++/Java_Linux编程_Linux公社-Linux系统门户网站
原来Ubuntu里面竟然没有安装开发包,不过安装下gcc,g++还是比较方便的。
sudo apt-get install gcc
apt-get install make
apt-get install autoconf
apt-get install automake
apt-get install libtool
apt-get install gdb
apt-get install g++
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:.
终于搞定,今天先到这里。
- Ubuntu下学习编译运行 C/C++/Java
- ubuntu 下编译运行C/C++语言
- Ubuntu下开发编译运行C程序
- Ubuntu编译运行C
- Ubuntu 编译运行C笔记
- 《C编译原理》ubuntu下helloworld程序加载运行分析
- Ubuntu 下编译C代码后a.out不能运行
- Ubuntu下编译C程序
- Ubuntu下编译C程序
- ubuntu下编译c程序
- Ubuntu下编译C程序
- Java运行C语言编译
- 命令行编译运行从c,c++,java
- Ubuntu 编译运行C小总结
- Ubuntu编译运行Objective-C(保证可用)
- ubuntu 下编译环境的配置(java, c++)
- 搭建Ubuntu下c/c++ 和 java jdk 编译环境
- linux下编译运行c命令
- 技术路线的选择重要但不具有决定性
- 1042 Gone Fishing(枚举+贪心)
- openstack block migration 块迁移
- 如何清晰地思考:近一年来业余阅读的关于思维方面的知识结构整理(附大幅思维导图)
- Ubuntu安装vim,vim配置文件
- Ubuntu下学习编译运行 C/C++/Java
- virtualbox数据空间配置(windows版本)
- Java程序基础语法
- Java环境配置
- Java基础语法进阶
- 管理类文件
- Java字符串学习
- Java面向对象学习
- Java数组学习