導航:首頁 > 編程系統 > linux7安裝編譯環境

linux7安裝編譯環境

發布時間:2024-11-05 06:55:04

1. linux環境安裝PHP環境的步驟和前期准備的注意事項有哪些

一.架構。確認你安裝 的架構是什麼 lamp ,還是 lnmp。首先需要能搭建出環境
1。兩者都要安裝內 php ,其中 php 安裝的過程有很多
可以容參考一下:php 源碼安裝
這個安裝是 php5的,如果安裝的 是 php7,編譯會有一點不同:
安裝 php -
2。都需要安裝 mysql
mysql 源碼安裝
3。如果需要安裝apache:
apache 安裝
apache 都其他配置,請在本頁面搜索:apache -
如果需要安裝 nginx:
nginx 訪問 php -
二.依賴模塊編譯。這種安裝環境主要看你程序當中用到了那些 依賴模塊,編譯的時候需要注意
包括 nginx /apache ,php
三.配置。上面已經有相關配置介紹,需要自己去熟悉相關都配置是什麼意思,需要哪些配置。
四.此處遷移還涉及到資料庫到遷移,可以參考一下相關命令

2. Linux開發環境編譯安裝記錄

編譯搜索路徑:

系統環境變數配置

列印系統環境

linux壓縮包命令:

1 Ubuntu系統安裝

ubuntu下載地址:

鏡像工具地址:

U盤格式:

FAT32,支持所有系統,單個文件大小小於4GB限制

NTFS,僅支持windows系統,沒有文件大小限制

exFAT,支持所有系統,沒有文件大小限制

U盤格式化時出現防寫處理方式:

自定義分區設置:需要注意硬碟格式,不然後續安裝會導致grub安裝失敗,如果不裝雙系統,其實可以直接使用默認的分區,不影響使用。

首先明確硬碟格式是MBR還是GPT(一般新電腦都是這種方式),兩者方式後續分區方法不一樣:

linux換源

ubuntu軟體倉庫:

2 Ubuntu(win虛擬機)安裝

暫時不需要,後續更新。

3 nvidia驅動安裝方法

nvidia驅動下載地址:

安裝過程:

安裝問題:可以查看安裝日誌,C++版本過低,nvidia驅動是gcc12編譯的,但是本地gcc是11,升級即可。

4 cuda安裝

nvidia驅動安裝成功之後,使用nvidia-smi查看顯卡能夠支持的最高cuda版本為12.4。

cuda toolkit下載地址:

按照官方流程操作即可,注意之前已經安裝了顯卡驅動,Driver Installer就不需要再執行了。

安裝完成之後,配置環境變數,執行nvcc -V能返回版本信息表示安裝成功。

5 cuDNN安裝

查看cuda版本支持的cudnn版本,下載對應的cudnn版本,cuda12.x對應cudnn8.9.7:

下載完成之後解壓,將cudnn中對應的頭文件和庫文件復制到cuda安裝地址下的include和lib64文件夾中,並修改許可權:

6 ffmpeg(支持cuda硬體解碼)編譯

ffmpeg下載地址: CompilationGuide/Ubuntu - FFmpegffmpeg下載地址:

Download FFmpeg

安裝教程

6.1 安裝依賴

6.2 ffmpeg硬體解碼依賴

如果不需要支持cuda硬體解碼加速,直接可以跳過6.2步驟

使用FFmpeg硬解碼,編譯FFmpeg需要額外包含的編譯選項:--enable-cuda, --enable-cuvid(硬解碼),--enable-nvenc(硬編碼);並為上述選項安裝相應的依賴,在編譯FFmpeg之前需要安裝nv-codec-headers和Nvidia Video Codec SDK(nv-codec-headers全是頭文件,沒有具體實現,應該只是指定了鏈接路徑,具體實現在Nvidia Video Codec SDK中,如果不安裝Nvidia Video Codec SDK,--enable-cuvid,--enable-nvenc編譯不通過,安裝Nvidia Video Codec SDK需要注意Nvidia Video Codec SDK和cuda,顯卡驅動,nv-codec-headers版本對應,具體對應關系如下表所示)

nv-codec-headers下載地址:

Nvidia Video Codec SDK下載地址:

Video Codec SDK Archive

6.3 ffmpeg編譯

執行腳本之前可以先執行:export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig,保證系統能找到.pc文件

7 opencv帶cuda加速編譯:

OpenCV 和 opencv-contrib的github地址:

安裝opencv版本為4.8.1,注意opencv-contrib版本不是opencv-contrib-4.x,而是和opencv4.8.1對應的opencv-contrib-4.8.1,需要git clone -d到分支上,不然cmake能通過,但make會報錯,鏈接不到文件。

在編譯之前配置好PKG_CONFIG_PATH和LD_LIBRARY_PATH,保證編譯時能夠連接到對應的頭文件和庫文件,主要是ffmpeg和cuda,mkdir build防止污染原代碼

不帶cuda編譯

8 qt和qt creator安裝

qt安裝過程需要注意安裝包路徑不能有中文,否則會報錯Could not find qmake spec 『『,qt下載地址:

安裝參考教程:

qt creator下載地址:

修改文件許可權為可執行文件後執行安裝:

9 tesseract安裝

tesseract下載地址:

leptonica下載地址:

字體下載:

下載完成之後移動到/usr/local/share/tessdata
10 gitlab配置

3. arm-linux 交叉編譯環境的建立,希望有清楚的人解答,復制的閃人

是這樣子的,計算機linux中原有的gcc是針對通用的X86等處理器而言的,編譯出來的可執行文件是只能在通用計算機上運行的,arm也是一種處理器,只不過其指令等和X86等CPU不同,所以需要有針對arm的編譯器來編譯源程序,才能在arm中運行。
我在arm9下做過linux,qt編程,需要先在PC上安裝linux,然後安裝arm-linux-gcc,同時為了可以使用arm-linux-gcc來編譯程序,需要指定環境變數,這個可以在.profile等文件中進行更改,具體辦法你查一下就知道了。或者使用export命令在終端中設置環境變數。兩種方法的結果有區別哦!
你想用2440的開發板的話就是arm9了,我還沒找到arm9的模擬工具,但是網上已經有arm7的模擬工具。
對於arm-linux-gcc,只要你安裝好並設置好了路徑(環境變數)後,在一個終端中輸入#arm-linux-gcc -v
那麼你一般可以看到你安裝的arm-linux-gcc 版本信息,到此你就可以使用它編譯你的源程序,然後將生成的可執行文件下載到arm開發板中就可以運行了。
還有什麼問題再說吧,我也是一個人摸索出來的,估計摸索了一個月才成功的在arm上運行了第一個自己的qt圖形界面程序,祝你好運!
我的建議:
一、熟悉linux 的各種操作命令(如export)
二、學會怎麼下載可執行文件到arm中
三、學會用pc控制arm上的linux

我只用過arm-linux-gcc,在你的安裝文件夾下可以找到

閱讀全文

與linux7安裝編譯環境相關的資料

熱點內容
蘋果有些qq文件打不開 瀏覽:139
微信分身圖片緩存在哪個文件 瀏覽:544
眾籌用什麼網站 瀏覽:1
天馬座的幻想版本 瀏覽:536
微雲保存文件圖片沒有了 瀏覽:236
如何把excel表格圖片導出到文件夾 瀏覽:387
qq三國快速升級攻略 瀏覽:660
js監聽手機home事件 瀏覽:439
第2章linux的桌面管理副本 瀏覽:452
qq郵箱手機上登錄微信賬號密碼錯誤 瀏覽:627
編程如何讓人物重復發射子彈 瀏覽:853
db2查看錶空間文件 瀏覽:607
ps文件界面設置 瀏覽:779
c語言12位的數據應該怎麼存儲 瀏覽:953
將ape導入iphone 瀏覽:107
js組合快捷鍵 瀏覽:174
linux系統盤默認掛在的文件夾 瀏覽:667
淘寶數據包如何操作上架 瀏覽:567
vb編程中輸入cls是什麼意思 瀏覽:81
linuxtime服務 瀏覽:184

友情鏈接