打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
gcc
参考方法二:{在opensu11.0下,如何用Yast命令安装gcc编译器
 
 

在opensu11.0下,如何用Yast命令来增加 Yast Package Repositories 和安装 Software Packages

1)打开根目录

       host $  su

       输入密码:

       host $  root

2)进入yast控制中心

host $  yast2

3)选择Software –>Software Management,双击图标

注意:我在实际操作时遇到 error 说某个进锁定该操作不能进行,所以先杀掉该进程

 # kill -9 81154

 再返回3)操作

       选中gcc-c++图标,右下角点击Install->Apply

4)安装完成后,可以调用gcc命令

5)创建一个文件

host $      touch test.c

6)编辑该文件

       host $      Vi test.c

       输入

int  main()

{       

    printf("hello world!\n");

    return 0;

}      

7)退出该文件

       若需保存退出,Esc键后,输入host $       :wq命令

       如不需要保存退出,按Escort键后,输入host $    :q!命令

8)编译该文件

       host $      gcc test.c

9) 执行可执行文件  }

       

       安装好GCC后

      # su

      # 此时输入root密码

      # which gcc   (可看见GCC的默认安装路径) 为/usr/bin/gcc

       上述编译用 gcc test.c 我用

      # gcc test.c -o test  (将test.c源文件编译成可执行文件test)

         注意:我用 # gcc -o test.c -o test 编译时总出现  "gcc: no input files" 错误

       接着探测gfortran 在那?

       # which gfortran

          此时发现说没有gfortran的一长段english. 让你用zypper 命令去更新软件源,具体给你了命令(但我忘了) 

        # zypper ????

          Gfortran编译器 安装成功,下面去测试

        #  which  gfortran

           /usr/bin/fortran

        # gfortran -v   (-版本测试)

        举个实例测试

        # vi first.f90

          编辑文件如下

          program first

          print *, "Hello World!"

          print *, sin(123.4)

          end program first

          

          接着按Esc,再输入:x则保存退出。

          下面编译 first.f90到可执行文件first

          # gfortran first.f90 -o first          

     在该目录下会出现一个first的可执行文件

     最后运行该文件

     # ./first

     结果为 Hello World!

            -0.7693915

     

     整个安装编译全部完成,但注意今天我之前已在Yast下乱装了一些东西,或许已经装够了。

     明天测试系统安装成功后在Yast下安装GCC,之后再安装Gfortran,看是否有差别。

     设想: 1  若GCC不能安装成功,那只好在安装系统是一并选择GCC默认安装

            2 如GCC能在Yast下安装成功,按照上述方法去装Gfortran看是否能成功,若成则表明Yast下的GCC为包含了Gfortran,JavaC++等的集合包,此时能按需安装,大大减小系统。否则只为包含C++的gcc,遇到此时则先要在Yast中搜索出Gfortran安装(之前乱更新就这么做的).

            3 在成功安装后继续安装Ifort和ICC以便后边程序应用

              若安装过程中出现缺少某些东西的error,可先在Yast下安装好后再安装ICC,Ifort

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
如何通过PPA安装/升级gcc和g++版本到4.8.1 (Ubuntu 12.04, 13.04, 10.04适用)
配置GDB+GdbServer远程调试环境
Linux下安装gcc 、g++ 、gfortran编译器
如何在cmd窗口编译运行c语言程序?
gcc和gdb
gcc命令
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服