关于Linux gcc编译器的问题
原先的GCC版本为4.1.2,我重新编译安装了GCC4.3.2,但是编译完程序运行程序时会出现version `GLIBCXX_3.4.9' not found 这个问题.在网上面查了一下是软连接的问题。但是本人对Linux不太熟悉,“应该制作RPM包然后安装,或者彻底忽略RPM的信息。”这个怎么弄?能不能详细说明一下。
我用安装完gcc4.3.2后的系统编译程序,应该是用gcc4.3.2编译的吧?编译完的程序我在RedHatAS5 上面运行了一下没有问题,RedHatAS5 我在安装系统的时候选择安装的是gcc4.3.2版本。
客户那边的系统安装的是CentOS 5.2版本,编译器是gcc4.3.2,如果我现在把编译的程序给他们,他们那边能运行吗?
按照楼上的意思就是说我这边得环境必须和客户机那边一样才能运行是吗?或者说 只要是glibc版本一样就OK?还是有可能glibstdc++这个版本也必须一样呢?
一般主版本号一样就没有多大问题
关注。lz的问题我也碰到过。我曾经编译过GCC,不过是失败的经历,所以等待。
编译特定版本的gcc,需要编译特定版本的glibc和其他工具,这个官方文档说过的,lz参看下http://gcc.gnu.org/install/prerequisites.html
我很想知道Linux下的 环境如何配置,现在自己弄了俩天了都还没有弄好,现在很是头疼,没办法今天就通宵搞了。现在我觉得问题还是出在了glibc版本没有更新或者是程序运行时核心库的连接有些错误。
你现拿到客户的机器上编译一下试试啊,看出现什么问题再说啊,如果有错,看报什么错误啊,一般都是一些库的问题,找到对应的装上试试看。现在。。。。。有点。。
相关问答:
需要在linux下用中断方式来写一个串口的程序,现在没有思路,网上有人说用select,signal,tasklet函数的,但是我没看懂,希望有做过的给一下例程,多谢!
就是能够当串口数据来临时自动通知串口读取数据,类似于中 ......
在linux下,怎样编译OCI的程序?它的gcc指令是什么?我从网上找的都不能用!还有,我在linux用C与oracle连接,我都需要安装oralce的哪些软件?只需要oralce的客户端,与OCI的库么?别的还需要么?
请高手指教!
......
我用过ubuntu8.10版本,从verycd下载的。
下载后,是半英文。且我对linux系统的操作理解不深,因此装中文输入法都搞了好久。
然后按照网上的教程更新中文界面,但是更新了1晚上后提示中断……雷。
......
用-df指令后查询出如下结果
/dev/hda2 1361587 1246406 44823 97% /
请问,最后的百分比值应该在多少范围内才算正常?
这没有正常不正常一说, 显示的是你硬盘的使用情况.
你的根分区已经使用了97% ......