首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux实验报告-源代码编译安装Apache

    实验背景: 程序源代码编译安装通常需要如下三个步骤:..../configure à make à make install 第一步:执行源代码路径下的configure脚本 此步骤的目的是:a,检查编译环境是否完备;b,通过configure脚本选项使用户可以定制编译配置...,如 --prefix=PATH 指定程序安装路径 第二步:make命令    # 自动执行编译 第三步:make install命令    #将编译好的程序放入指定的路径或默认路径下 实验目的: 通过源代码编译安装...,开始检查编译环境 正常执行结束,没有error信息即可 4,自动执行编译 [root@localhost httpd-2.4.7]# make 5,安装已编译完成的程序 [root@localhost...3,Q:编译安装完成Apache并开启服务后,浏览器中输入http://locahost可验证成功,但是 http://本机IP 无法访问。

    1.7K10

    显卡机器linux 6卡挖矿,显卡挖矿是什么意思?购买显卡矿机应该注意什么?

    显卡挖矿是什么意思? 显卡挖矿其实就是用显卡去挖比特币,让显卡高负荷工作挖,淘汰了的就成了矿卡,矿卡一般背面核心pc板严重变色。...2、内存——配6显卡的话至少需要4g的内存,如果是12张显卡的话,windows操作系统至少需要8g以上的内存,否则系统会很卡然后无法正常工作挖矿,linux操作系统的话可以4g内存。...如果是用windows系统的话至少需要64gb的,linux系统的话可以16gb。...2、通过刷 BIOS 篡改显卡信息 显卡矿机最重要的部件是显卡显卡的性能和数量直接决定了矿机的算力。...一些黑心的显卡矿机二道贩子会通过刷固件的形式,来篡改显卡的信息,从而将低端显卡矿机卖出高端矿机的价钱。

    5.8K10

    编译运行Linux内核源码中的BPF示例代码

    社区的大佬们为学习BPF的同学们准备了福利 ,Linux内核源码里包含了大量的BPF示例代码,几乎覆盖了所有种类的BPF程序,非常适合学习者阅读和测试。今天为大家介绍如何编译运行这些BPF示例代码。...目录 TL;DR 内核源码里的BPF示例代码 下载Linux内核源代码 编译BPF示例代码 分析samples/bpf/Makefile文件 我在执行Make命令遇到的问题 为自己的BPF程序生成可执行文件...个人建议是下载与你的操作系统运行一致的内核版本,避免后续编译时出现不兼容问题。 选择下载渠道 代码下载渠道也很多: 通过Linux社区官方仓库下载。...正式编译示例代码 万事俱备了,可以正式开始编译工作。...来,先上命令: # 切换到内核源代码根目录 cd linux_sourcecode/ # 生成内核编译时需要的头文件 make headers_install # 可视化选择你想为内核添加的内核模块,最终生成保存了相关模块信息的

    11.1K52

    Linux安装NVIDIA显卡驱动的正确姿势

    文章目录 Linux安装NVIDIA显卡驱动的正确姿势 什么是nouveau驱动?...检测NVIDIA驱动是否成功安装 集显与独显的切换 使用标准仓库进行自动化安装 使用**PPA**仓库进行自动化安装 使用官方的NVIDIA驱动进行手动安装 常见问题解决 Linux安装NVIDIA显卡驱动的正确姿势...可能想玩Linux系统的童鞋,往往死在安装NVIDIA显卡驱动上,所以这篇文章帮助大家以正常的方式安装NVIDIA驱动。...nouveau,是一个自由及开放源代码显卡驱动程序,是为Nvidia的显示卡所编写,也可用于属于系统芯片的NVIDIA Tegra系列,此驱动程序是由一群独立的软件工程师所编写,Nvidia的员工也提供了少许帮助...该项目的目标为利用逆向工程Nvidia的专有Linux驱动程序来创造一个开放源代码的驱动程序。 所以nouveau开源驱动基本上是不能正常使用的,性能极低,所以网上有很多人都在骂:干死黄仁勋!!

    13.5K20

    Linux系统中使用GCC CPU参数优化代码编译

    Linux系统中使用GCC CPU参数优化代码编译 使用特定的GCC参数可以使编译出的程序执行效率有较大提升。...具体如下: 1、优化原理: 在编译程序时,借助参数传递的方法,使用与系统CPU相匹配的gcc参数,编译出的程序就是为系统CPU而进行特定优化过的,因而执行速度和效率都会是最好。...(2)使用参数传递方法进行编译:(以Pentium4 CPU为例) 此处以编译Apache为例说明如何使用参数传递: # tar xzvf httpd-2.0.55.tar.gz # cd httpd-...mfpmath=sse:为指定指令集生成浮点运算特性(优化浮点运算功能); -mcpu:指定CPU型号; -march:指定CPU型号,基本同-mcpu,GCC根据-march设定的CPU型号决定在生成代码时可以使用哪些种类的指令...-pipe:使用管道(pipe)方法替代临时文件方法在编译的不同阶段之间进行通讯。

    2.4K10

    编译 Servlet 代码

    引子:把网上一个项目中的 Servlet 代码下载的本地后,出现了入下的错误:java.lang.UnsupportedClassVersionError,含义是高版本的 JDK 编译的 Java class...首先 javac 命名 JDK 提供的编译软件,对于此命令,所需的 option 如下: -encoding:指定 Java 源代码的编码方式,虽然都 2020 了基本上都是 UTF-8 编码的,其是默认的...WebApp 项目中源代码和字节码是分目录存放的,所以需要将源代码编译至指定目录中; -cp 或 -classpath:由于 Servlet 类都继承于 javax.servlet 等类,所以只要引入这些类...,才能正确编译。...我的源代码目录为: /Library/Tomcat/webapps/helloapp/src/mypack 指定的编译目录为: /Library/Tomcat/webapps/helloapp/WEB-INF

    55520

    Linux编译安装源代码的三个步骤

    Linux编译安装源代码无非就是三个步骤,./configure,make,make install 第一步进入源代码的目录 运行命令 1 ..../configure --prefix=安装目录 --target=目标平台 上面这两个是最基本的,有些源代码的安装需要好几十个参数,具体就只能参考具体的说明了。 ....--disable-FEATURE 一些软件包可以选择这个选项来提供为大型选项的编译时配置,例如使用Kerberos认证系统或者一个实验性的编译器最优配置。...make的使用 一般情况下,只需要直接用make即可,但是有时候,生成的Makefile文件中并没有指定C编译器或者C++编译器,那么就需要手动指定了,不然就有可能出现编译错误。...make CC=指定C语言编译器 make CXX=指定C++编译器 最后就简单了 使用make install即可。

    1.8K20

    linux服务器显卡崩溃解决方案

    在登录界面出现分辨率特别大,整个图形界面特别大,并且怎么也登录不上去的情况时 对于这种情况,一般就是显卡驱动崩了的原因,所以我们可以首先检查显卡驱动是否有问题 nvidia -smi 如果出现说驱动链接不上什么的问题...:http://www.geforce.cn/drivers 选择你自己的系统所对应的显卡驱动版本号,我的是1080,所以说我选择的是是NVIDIA-Linux-x86_64-384.130.run 下载完了将其保存在优盘中...666 /etc/modprobe.d/blacklist.conf 用vim编辑器打开 sudo vim /etc/modprobe.d/blacklist.conf 在该文件的最后一行添加以下几行代码...remove nvidia-* 安装指令如下 sudo chmod a+x NVIDIA-Linux-x86_64-384.130.run sudo ..../NVIDIA-Linux-x86_64-384.130.run -no-x-check -no-nouveau-check -no-opengl-files 4.3 卸载优盘 sudo umount

    4.3K21

    Linux 内核】编译 Linux 内核 ⑤ ( 查看 .config 编译配置文件 | 正式编译内核 )

    文章目录 一、查看 .config 编译配置文件 二、正式编译内核 一、查看 .config 编译配置文件 ---- 在上一篇博客 【Linux 内核】编译 Linux 内核 ④ ( 打开 Linux...内核编译 菜单配置 |菜单配置中的光标移动与选中状态 | 保存配置 | 配置项帮助文档 ) 中 , 已经将编译配置保存到了 .config 文件中 ; 查看 .config 编译配置文件 , 在 linux...内核源码根目录中 , 执行 gedit .config 命令 , 查看 .config 编译配置文件 : ( 也可以使用 vi , vim 等文本编辑器查看 ) 在 .config 配置中 , #...等号右侧的 y 表示同意该操作 ; .config 文件内容示例 : 配置文件很多 , 这里只贴出一部分 ; # # Automatically generated file; DO NOT EDIT. # Linux...---- 在 Linux 内核源码根目录 , 执行 sudo make j4 开始编译 Linux 内核 ;

    12.1K40

    Linux】《how linux work》第十六章 从 C 源代码编译软件入门

    在大多数情况下,在源代码分发中的目标(或二进制可执行)文件意味着软件包组装不完整,您应该运行make clean以确保进行新的编译。...尽管C源代码通常是相当可移植的,但每个平台上的差异使得几乎不可能使用单个Makefile编译大多数软件包。...在这种情况下,你可能就没那么幸运了:即使你能识别出部分需要打补丁的文件,其他文件也不会被正确更新,导致你得到无法编译的源代码。...编译器在 src.c 上运行了 C 预处理器,但找不到 pkg.h 包含文件。源代码可能依赖于一个你需要安装的库,或者你可能只需要为编译器提供非标准的包含路径。...特定于发行版的源代码包。Linux 发行版维护其自己的软件源代码版本作为特殊的源代码包。有时你可以找到有用的补丁,扩展功能修复未维护软件包中的问题。

    8910
    领券