1. 首页
  2. 编程语言
  3. C++ 
  4. Linux平台C++编程基础.rar

Linux平台C++编程基础.rar

上传者: 2023-12-03 09:23:06上传 RAR文件 95.47KB 热度 57次

在Linux环境下,C++程序的执行顺序通常包括编译、链接和运行三个步骤。通过使用g++命令中的-c选项,以文件名的形式对程序进行编译。接下来,通过g++命令将编译后的*.o文件进行链接,生成可执行程序。在运行过程中,通过使用./程序名的方式启动程序。使用ldd命令查看可执行程序所链接的库,可以列出程序依赖的动态链接库。值得注意的是,使用g++编译选项-fPIC时,告诉编译器生成与位置无关的代码,这意味着生成的代码中没有绝对地址,而是全部使用相对地址。这正是共享库所需的特性。另外,通过使用-shared选项,表示生成共享库。在多线程编程中,使用-lpthread选项连接到pthread库。lpthread表示连接的是省略部分lib的pthread库。在共享库中可以找到libpthread.so。安装编译器的步骤包括使用yum命令安装gcc和g++,具体命令为yum install gcc和yum install gcc-C++。

下载地址
用户评论