linux gcc编译只能编译一条,请教一个gcc编译器的问题啊
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
楼主要跑分子动力学?
放弃GNU编译器,改用Intel编译器吧。
另外gromacs不用CMake也能编译。
export CC=icc
export CXX=icpc
export F77=ifort
export MPICC=mpicc
export CFLAGS=-O2
export CXXFLAGS=-O2
export FFLAGS=-O2
export CPPFLAGS=-I$HOME/lib/fftw-3.3.4-sp/include
export LDFLAGS=-L/$HOME/lib/fftw-3.3.4-sp/lib
# with multi-thread support
./configure --prefix=$HOME/workspace/abc/gromacs-4.5.4-mt \
--enable-shared=no --enable-fortran \
--enable-mpi \
--with-fft=fftw3 \
--with-external-blas="-Wl,--start-group $HOME/lib/mkl-mkl-13.0.080/libmkl_intel_lp64.a \
$HOME/lib/mkl-mkl-13.0.080/libmkl_sequential.a \
$HOME/lib/mkl-mkl-13.0.080/libmkl_core.a -Wl,--end-group" \
--with-external-lapack="-Wl,--start-group $HOME/lib/mkl-mkl-13.0.080/libmkl_intel_lp64.a \
$HOME/lib/mkl-mkl-13.0.080/libmkl_sequential.a \
$HOME/lib/mkl-mkl-13.0.080/libmkl_core.a -Wl,--end-group"
linux gcc编译只能编译一条,请教一个gcc编译器的问题啊相关推荐
- 关于GCC的理解——On the understanding of the GCC
GCC 有超过100个的编译选项可用. 这些选项中的许多你可能永远都不会用到, 但一些主要的选项将会频繁用到. 很多的 GCC 选项包括一个以上的字符. 因此你必须为每个选项指定各自的连字符, 并且就 ...
- Linux中GCC编译工具集中个软件的用途、gcc的简单编译以及ELF文件格式
文章目录 一.gcc编译工具集中各软件的用途 1.1 GCC 1.2 Binutils 1.3 C运行库 二.简单编译 2.1 代码编译过程 2.2 多个程序文件的编译 2.3 检错 2.4 库文件连 ...
- linux如何用gcc编译c程序,Ubuntu之如何使用gcc编译C语言程序
在大学里面大家都用过VC6.0来进行编程.VC6.0属于集成开发环境,一份代码从文本变成可执行的程序只需要在其中点击几个按钮就行了,加之老师也只教过我们如何操作,并未介绍C语言的执行过程.上一篇曾提到 ...
- 在Linux下gcc缺省编译,在Linux下用gcc编译hello world
1. 确保Linux系统里已经装好了gcc 测试:输入gcc后是如下的结果就说明已经安装成功 2. 创建HelloWorld.c 使用 touch 创建一个空文件; 用vim编辑 按下A或者I 插入 ...
- linux创建c文件编译错误,gcc已安装,编译其他软件时提示c编译器无法创建可执行文件...
操作系统是:redhat 5以上版本,具体忘了 系统内核是:Linux localhost.localdomain 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 11 ...
- GCC 编译 C++ 程序分步骤流程(预处理 gcc -E、编译 gcc -S、汇编 gcc -c 和链接 gcc 以及 gcc -o 选项)
C 或者 C++ 程序从源代码生成可执行程序的过程,需经历 4 个过程,分别是预处理.编译.汇编和链接. 同样,使用 GCC 编译器编译 C 或者 C++ 程序,也必须要经历这 4 个过程.但考虑在实 ...
- GCC : 什么是编译?什么是静态库?什么是动态库?怎么生成?优先级?
本文旨在让大家真正明白C程序如何运行.库文件的种类区别.如何生成.如何使用等! 一.简介: gcc 最初是 "GNU C Compiler" 的简称,只是当作一个 C 语言的编译器 ...
- Linux内核配置和编译
一.引言: 本文档的内容大部份内容都是从网上收集而来,然后配合一些新的截 图(内核版本:V2.4.19).在每一配置项后会有一个选择指南的部份,用来指导大家怎么样 根据自己的情况来做相应的选择:还有 ...
- vc6可编译的 linux 源码,Linux 下源码编译FFMEG
1. 安装依赖关系 $ sudo apt-get update $ sudo apt-get -y install autoconf automake build-essential libass-d ...
最新文章
- linux系统文件查找实验报告,Linux 文件查找与打包
- No output streams registered, so nothing to execute
- 强化学习应用于组合优化问题_如何将强化学习应用于现实生活中的计划问题
- Linux ---yum源详解
- AJAX最大的特点以及作用是什么?经典面试题
- 极客大学产品经理训练营:数据分析 第八章作业
- 8款最受欢迎的HTML5/CSS3应用及源码
- java压测请求线程数_jmeter压力测试 设置一秒发送一次请求,一秒两次请求
- 同比和环比的计算方式
- c# FlexCell自动换行
- 叙述码农和程序员的不同之处
- 【无标题】工商银行科技菁英岗笔经面经
- A - 敌兵布阵--线段树--模板水题
- HTML5 终于定稿,八年后我们再一次谈谈怎么改变世界
- Web自动化【9】——生成HTML格式的report,并邮件发送
- 怎样登陆阿里云mysql_怎样登陆阿里云mysql数据库
- 在Maxthon中使用Google网站加速器(转)
- “不裁员的微软” 裁员了!网上哀嚎一片!
- python开发库安装(pycharm)
- CAD转图片用什么软件?办公常备软件
热门文章
- HDU-2525 Clone Wars 模拟
- java mybtis关联查询,7.MyBatis 关联查询(一对一)
- Flutter 萌新高频问题(加班猿妈妈叫你回家吃饭了)
- 在Google使用Borg进行大规模集群的管理 5-6
- tomcat内存溢出(修改catalina.bat后windows启动tomcat服务没有效果) | 王猛的个人主页...
- 利用U盘安装windows 7
- readonly 与 const 区别
- React组件复用的方式
- python 核心编程_【02】Python核心编程 (全)
- unity3d生命周期