當前位置:首頁 » 編程軟體 » apt源碼編譯

apt源碼編譯

發布時間: 2022-12-18 19:25:23

Ⅰ apt安裝與自己編譯源代碼安裝的軟體有何不同

這個不一定,一般的deb包都在/usr/share。自己下載的壓縮包或者編譯的包,有些可以選擇安裝目錄,一般放在/usr/local/,也有在/opt的。 可運行程序一般在/usr/bin, 庫在/usr/lib,也不排除作者壓的
時候,自己創建一個目錄安裝的情況。如果實在想找,用find、whereis、locate、很多查找的命令。
源碼一般也是裝到/usr/local,不過源碼安可以自己指定路徑。這個沒有什麼硬性規定。

Ⅱ ubuntu下如何獲取源碼包和源碼

1、在獲取源碼包之前,確保在軟體源配置文件/etc/apt/sources.list中添加了deb-src項 2、使用如下命令獲取xxx源碼包的詳細信息: sudo apt-cache showsrc xxx這用來查詢當前鏡像站點中是否有該源碼包。 3、源碼包中通常包含3個文件,分別以dsc,orig.tar.gz和diff.gz為後綴名。 sudo apt-get source xxx 命令來獲取源碼包,它會將源碼包下載到用戶當前目錄 並在命令執行過程中,調用dpkg-source命令,根據dsc文件中的信息,將源碼包解壓到同名目錄中,應用程序的源代碼就在這裡面。 sudo apt-get source xxx 要強調的是,在下載源碼包前,必須確保安裝了dpkg-dev(執行」apt-get install dpkg-dev」來安裝), 否則,只會下載源碼包的3個文件,但不會解壓縮源碼包。當然你也可以自己用dpkg-source命令去解壓縮源碼包。 4、在編譯源碼包前,需要安裝具有依賴關系的相關軟體包。使用」apt-get build-dep」命令可以主動獲取並安裝所有相關的軟體包。 sudo apt-get build-dep xxx 5、現在可以來編譯源碼包了,首先進入源碼所在目錄,使用dpkg-buildpackage命令來編譯源碼包,它會將生成的Deb軟體包放置在上層目錄中。cd xxx sudo dpkg-buildpackage 這樣就會編譯生成xxx_i386.deb 6、安裝軟體包。使用」dpkg –i」命令來安裝生成的Deb軟體包。

Ⅲ 自己可以編譯安卓源碼嗎

用最新的Ubuntu 16.04,請首先確保自己已經安裝了Git.沒安裝的同學可以通過以下命令進行安裝:

sudo apt-get install git git config –global user.email 「[email protected]」 git config –global user.name 「test」

其中[email protected]為你自己的郵箱.

簡要說明

android源碼編譯的四個流程:1.源碼下載;2.構建編譯環境;3.編譯源碼;4運行.下文也將按照該流程講述.

源碼下載

由於某牆的原因,這里我們採用國內的鏡像源進行下載.
目前,可用的鏡像源一般是科大和清華的,具體使用差不多,這里我選擇清華大學鏡像進行說明.(參考:科大源,清華源)

repo工具下載及安裝

通過執行以下命令實現repo工具的下載和安裝

mkdir ~/binPATH=~/bin:$PATHcurl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repochmod a+x ~/bin/repo

補充說明
這里,我來簡單的介紹下repo工具,我們知道AOSP項目由不同的子項目組成,為了方便進行管理,Google採用Git對AOSP項目進行多倉庫管理.在聊repo工具之前,我先帶你來聊聊多倉庫項目:

我們有個非常龐大的項目Pre,該項目由很多個子項目R1,R2,...Rn等組成,為了方便管理和協同開發,我們為每個子項目創立自己的倉庫,整個項目的結構如下:


這里寫圖片描述

執行完該命令後,再使用make命令繼續編譯.某些情況下,當你執行jack-admin kill-server時可能提示你命令不存在,此時去你去out/host/linux-x86/bin/目錄下會發現不存在jack-admin文件.如果我是你,我就會重新repo sync下,然後從頭來過.

錯誤三:使用emulator時,虛擬機停在黑屏界面,點擊無任何響應.此時,可能是kerner內核問題,解決方法如下:
執行如下命令:

  • ./out/host/linux-x86/bin/emulator -partition-size 1024 -kernel ./prebuilts/qemu-kernel/arm/kernel-qemu-armv7

  • 通過使用kernel-qemu-armv7內核 解決模擬器等待黑屏問題.而-partition-size 1024 則是解決警告: system partion siez adjusted to match image file (163 MB >66 MB)

    如果你一開始編譯的版本是aosp_arm-eng,使用上述命令仍然不能解決等待黑屏問題時,不妨編譯aosp_arm64-eng試試.

    結束吧

    到現在為止,你已經了解了整個android編譯的流程.除此之外,我也簡單的說明android源碼的多倉庫管理機制.下面,不妨自己動手嘗試一下.

    Ⅳ 如何在烏班圖上 android 源碼的編譯環境

    建立Linux編譯環境:
    按照慣例,我們在Ubuntu的最新版本上測試編譯過程,但是,大多數的Linux發行版都是可以像Ubuntu一樣提供編譯所需要的環境的。如果您在哪個Linux發行版上編譯成功或編譯失敗,我們很歡迎您能將信息反饋給我們。
    注意:也可以在虛擬機上編譯Android源代碼。如果是在虛擬機中運行Linux,為了能夠構建Android項目樹,至少需要8GB的RAM/swap和另外12GB的硬碟空間。
    總的來說,你需要一下工具:
    1. python2.4 ~ 2.7 python.org .
    2. JDK 6(編譯Gingerbread),JDK5(編譯Froyo),java.sun.com .
    3. Git1.5.4或更新版本git-scm.com .
    4.(可選)Valgirnd,一個可以幫助你發現內存泄漏、棧溢出和數組越界等問題的工具valgrind.org .
    下面,以Ubuntu 10.04為例來說明具體的搭建過程:
    下載JDK
    Sun JDK已經被從Ubuntu的主安裝包倉庫中移除。www.linuxidc.com為了下載JDK,需要為系統指定JDK安裝包地址
    Java 6:編譯Gingerbread或更新版本
    $ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
    $ sudo add-apt-repository "deb-src http://archive.canonical.com/ubuntu lucid partner"
    $ sudo apt-get update
    $ sudo apt-get install sun-java6-jdk

    Java 5:編譯Froyo和更老版本
    $ sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu dapper main multiverse"
    $ sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu dapper-updates main multiverse"
    $ sudo apt-get update
    $ sudo apt-get install sun-java5-jdk

    Ⅳ 如何在ubuntu下使用apt-get命令安裝QTDesigner

    很多安裝QT的方法都是通過下載源碼編譯,其實直接用apt命令安裝可能更為方便。
    sudo apt-get install qt5-default qttools5-dev-tools
    執行完畢後,就安裝好了。
    再次運行designer命令,就可以啟動qtdesigner

    Ⅵ DEBIAN安裝軟體apt-get與源代碼編譯的區別和優劣

    在 Linux 系統中,使用 apt-get 獲取軟體並安裝自動化更高一些。但是有些驅動程序是沒有現成的,是必須需要自行從網上下載後,再和系統的內核一起進行編譯。如果是從網上下載源代碼來進行編譯的話,用戶操作起來就得麻煩一些。

    Ⅶ 編譯android 源碼需要sdk環境嗎

    下面是android學習手冊,可以查看編譯源碼,360手機助手中下載,

    編譯環境:ubuntu9.10,widnows平台目前不被支持。

    1)安裝必要的軟體環境

    $ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev

    官方推薦的就是上面這些,如果在編譯過程中發現某些命令找不到,就apt-get它。可能需要的包還有:

    $ sudo apt-get install make
    $ sudo apt-get install gcc
    $ sudo apt-get install g++
    $ sudo apt-get install libc6-dev

    $ sudo apt-get install patch
    $ sudo apt-get install texinfo

    $ sudo apt-get install zlib1g-dev
    $ sudo apt-get install valgrind
    $ sudo apt-get install python2.5(或者更高版本)

    需要注意的是,官方文檔說如果用sun-java6-jdk可出問題,得要用sun-java5- jdk。經測試發現,如果僅僅make(make不包括make sdk),用sun-java6-jdk是沒有問題的。而make sdk,就會有問題,嚴格來說是在make doc出問題,它需要的javadoc版本為1.5。

    因此,我們安裝完sun-java6-jdk後最好再安裝sun-java5-jdk,或者只安裝sun-java5-jdk。這里sun-java6-jdk和sun-java5-jdk都安裝,並只修改javadoc.1.gz和javadoc。因為只有這兩個是make sdk用到的。這樣的話,除了javadoc工具是用1.5版本,其它均用1.6版本:

    $ sudo apt-get install sun-java6-jdk

    修改javadoc的link:

    $ cd /etc/alternatives
    $ sudo rm javadoc.1.gz
    $ sudo ln -s /usr/lib/jvm/java-1.5.0-sun/man/man1/javadoc.1.gz javadoc.1.gz
    $ sudo rm javadoc
    $ sudo ln -s /usr/lib/jvm/java-1.5.0-sun/bin/javadoc javadoc

    2)設置環境變數

    $ emacs ~/.bashrc

    在.bashrc中新增或整合PATH變數,如下:

    #java 程序開發/運行的一些環境變數

    JAVA_HOME=/usr/lib/jvm/java-6-sun
    JRE_HOME=${JAVA_HOME}/jre
    export ANDROID_JAVA_HOME=$JAVA_HOME
    export CLASSPATH=.:${JAVA_HOME}/lib:$JRE_HOME/lib:$CLASSPATH
    export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
    export JAVA_HOME;
    export JRE_HOME;
    export CLASSPATH;
    HOME_BIN=~/bin/
    export PATH=${PATH}:${JAVA_PATH}:${HOME_BIN};

    保存後,同步更新:

    source ~/.bashrc

    3)安裝repo(用來更新android源碼)

    創建~/bin目錄,用來存放repo程序,如下:

    $ cd ~
    $ mkdir bin

    並加到環境變數PATH中,在第2步中已經加入。

    下載repo腳本並使其可執行:

    $ curlhttp://android.git.kernel.org/repo>~/bin/repo
    $ chmod a+x ~/bin/repo

    4)初始化repo

    repo是android對git的一個封裝,簡化了一些git的操作。

    創建工程目錄:

    $ mkdir android
    $ cd android

    repo初始化:

    $ repo init -u git://android.git.kernel.org/platform/manifest.git

    在此過程中需要輸入名字和email地址。初始化成功後,會顯示:

    repo initialized in /android

    在~/android下會有一個.repo的隱藏目錄。

    5)同步源代碼

    $ repo sync

    這一步要很久很久。

    6)編譯android源碼,並得到~/android/out目錄

    $ cd ~/andoird
    $ make

    這一過程很久。

    7)在模擬器上運行編譯好的android

    編譯好android之後,emulator在~/android/out/host/linux-x86/bin下,ramdisk.img,system.img和userdata.img則在~/android/out/target/proct/generic下。

    $ cd ~/android/out/host/linux-x86/bin

    增加環境變數

    $ emacs ~/.bashrc

    在.bashrc中新增環境變數,如下

    #java 程序開發/運行的一些環境變數

    export ANDROID_PRODUCT_OUT=~/android/out/target/proct/generic
    ANDROID_PRODUCT_OUT_BIN=~/android/out/host/linux-x86/bin
    export PATH=${PATH}:${ANDROID_PRODUCT_OUT_BIN}:${ANDROID_PRODUCT_OUT};

    最後,同步這些變化:

    $ source ~/.bashrc
    $ cd ~/android/out/target/proct/generic
    $ emulator -system system.img -data userdata.img -ramdisk ramdisk.img

    最後進入android桌面,就說明成功了。

    8)編譯模塊

    android中的一個應用程序可以單獨編譯,編譯後要重新生成system.img。

    在源碼目錄下執行

    $ . build/envsetup.sh (.後面有空格)

    就多出一些命令:

    - croot: Changes directory to the top of the tree.
    - m: Makes from the top of the tree.
    - mm: Builds all of the moles in the current directory.
    - mmm: Builds all of the moles in the supplied directories.
    - cgrep: Greps on all local C/C++ files.
    - jgrep: Greps on all local Java files.
    - resgrep: Greps on all local res/*.xml files.
    - godir: Go to the directory containing a file.

    可以加—help查看用法。

    我們可以使用mmm來編譯指定目錄的模塊,如編譯聯系人:

    $ mmm packages/apps/Contacts/

    編完之後生成兩個文件:

    out/target/proct/generic/data/app/ContactsTests.apk
    out/target/proct/generic/system/app/Contacts.apk

    可以使用

    $ make snod

    重新生成system.img,再運行模擬器。

    9)編譯SDK

    直接執行make是不包括make sdk的。make sdk用來生成SDK,這樣,我們就可以用與源碼同步的SDK來開發android了。

    a)修改/frameworks/base/include/utils/Asset.h

    『UNCOMPRESS_DATA_MAX = 1 * 1024 * 1024』 改為 『UNCOMPRESS_DATA_MAX = 2 * 1024 * 1024』

    原因是eclipse編譯工程需要大於1.3M的buffer;

    b)編譯ADT

    由於本人不使用eclipse,所以沒有進行這步;

    c)執行make sdk

    注意,這里需要的javadoc版本為1.5,所以你需要在步驟1中同時安裝sun-java5-jdk

    $ make sdk

    編譯很慢。編譯後生成的SDK存放在out/host/linux-x86/sdk/,此目錄下有android-sdk_eng.xxx_linux- x86.zip和android-sdk_eng.xxx_linux-x86目錄。android-sdk_eng.xxx_linux-x86就是 SDK目錄。

    實際上,當用mmm命令編譯模塊時,一樣會把SDK的輸出文件清除,因此,最好把android-sdk_eng.xxx_linux-x86移出來。

    此後的應用開發,就在該SDK上進行,所以把7)對於~/.bashrc的修改注釋掉,增加如下一行:

    export PATH=${PATH}:~/android/out/host/linux-x86/sdk/android-sdk_eng.xxx_linux-x86/tools

    注意要把xxx換成真實的路徑;

    d)關於環境變數、android工具的選擇

    目前的android工具有:

    A、我們從網上下載的Android SDK,如果你下載過的話( tools下有許多android工具,lib/images下有img映像)
    B、我們用make sdk編譯出來的SDK( tools下也有許多android工具,lib/images下有img映像)
    C、我們用make編譯出來的out目錄( tools下也有許多android工具,lib/images下有img映像)

    那麼我們應該用那些工具和img呢?

    首先,我們一般不會用A選項的工具和img,因為一般來說它比較舊,也源碼不同步。其次,也不會用C選項的工具和img,因為這些工具和img沒有經過SDK的歸類處理,會有工具和配置找不到的情況;事實上,make sdk產生的很多工具和img,在make編譯出來out目錄的時候,已經編譯產生了,make sdk只是做了而已。

    e)安裝、配置ADT
    略過;

    f)創建Android Virtual Device

    編譯出來的SDK是沒有AVD(Android Virtual Device)的,我們可以通過android工具查看:

    $ android list

    創建AVD:

    $ android create avd -t 1 -n myavd

    可以android –help來查看上面命令選項的用法。創建中有一些選項,默認就行了。

    再執行android list,可以看到AVD存放的位置。

    以後每次運行emulator都要加-avd myavd或@myavd選項:

    $ emulator -avd myavd

    10)編譯linux內核映像

    a)准備交叉編譯工具鏈

    android代碼樹中有一個prebuilt項目,包含了我們編譯內核所需的交叉編譯工具。

    b)設定環境變數

    $ emacs ~/.bashrc

    增加如下兩行:

    export PATH=$PATH:~/android/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin
    export ARCH=arm

    保存後,同步變化:

    $ source ~/.bashrc

    c)獲得合適的內核源代碼

    $ cd ~/android

    獲得內核源代碼倉庫

    $ git clone git://android.git.kernel.org/kernel/common.git kernel
    $ cd kernel
    $ git branch

    顯示

    * android-2.6.27

    說明你現在在android-2.6.27這個分支上,也是kernel/common.git的默認主分支。

    顯示所有head分支:

    $ git branch -a

    顯示

    * android-2.6.27
    remotes/origin/HEAD -> origin/android-2.6.27
    remotes/origin/android-2.6.25
    remotes/origin/android-2.6.27
    remotes/origin/android-2.6.29
    remotes/origin/android-goldfish-2.6.27
    remotes/origin/android-goldfish-2.6.29

    我們選取最新的android-goldfish-2.6.29,其中goldfish是android的模擬器模擬的CPU。

    $ git checkout -b android-goldfish-2.6.29 origin/android-goldfish-2.6.29
    $ git branch

    顯示

    android-2.6.27
    * android-goldfish-2.6.29

    我們已經工作在android-goldfish-2.6.29分支上了。

    d)設定交叉編譯參數

    打開kernel目錄下的Makefile文件,把CROSS_COMPILE指向剛才下載的prebuilt中的arm-eabi編譯器.

    CROSS_COMPILE ?= arm-eabi-

    LDFLAGS_BUILD_ID = $(patsubst -Wl$(comma)%,%,
    $(call ld-option, -Wl$(comma)–build-id,))

    這一行注釋掉,並且添加一個空的LDFLAGS_BUILD_ID定義,如下:

    LDFLAGS_BUILD_ID =

    e)編譯內核映像

    $ cd ~/android/kernel
    $ make goldfish_defconfig
    $ make

    f)測試生成的內核映像

    $ emulator -avd myavd -kernel ~/android/kernel/arch/arm/boot/zImage

    Ⅷ 請教在ubuntu上源碼編譯安裝php的一個問題

    步驟一,安裝apache2sudo apt-get install apache2安裝完成。 運行如下命令重啟下:sudo /etc/init.d/apache2 restart 在瀏覽器里輸入test.php,如果在網頁中顯示hello,world!!,那就說明PHP已經正常運行了。步驟三,安裝mysql資料庫:sudo apt-get install mysql-server mysql-clientapt-get程序會自動下載安裝最新的mysql版本。在安裝的最後,它會要求里輸入root的密碼,注意,這里的root密碼可不是Ubuntu的root密碼啊,是你要給MySQL設定的root密碼。步驟四,安裝phpmyadmin-Mysql資料庫管理sudo apt-get install phpmyadmi

    Ⅸ 為什麼linux安裝軟體用apt–get就不會出問題,直接用源碼編譯安裝就會出現這么多問題

    1. 源碼安裝需要指定路徑(在configure中已經默認指定),如果沒有路徑許可權則安裝會出現問題;

    2. 如果是C源碼,若沒有gcc也會出現問題;

    3. 使用apt-get可以自動解決軟體包依賴而源碼編譯不可以。

    Ⅹ 怎麼在ubuntu上編譯android源碼

    步驟一:
    安裝Ubuntu系統。我們既可以通過虛擬機的方式安裝Ubuntu,也可以直接在電腦上安裝,為了獲得更好的Linux操作體驗,我建議直接在電腦上面安裝Ubuntu,我在自己電腦上安裝了win10和Ubunut Server14.04雙系統,使用的時候可以根據自己的需要隨時切換系統,非常方便。關於如何搭建雙系統,網上有很多教程,我就不在此敘述了,但是我想說明的一點是在安裝Ununtu的時候,分配給Ubuntu的磁碟空間一定要盡可能大一點,至少60G,我分配了105G,編譯完成之後還剩下50多G,也就是說差不多用了近50G的空間,所以安裝Ubuntu的時候一定得分配大一點的磁碟空間,不然編譯會因為空間不足而中斷。
    步驟二:
    搭建好Ubuntu系統之後,我們需要下載一份Android6.0的源碼,網上很多文章都介紹了如何通過repo的方式來下載源碼,但是通過這種方式下載速度可能並不是很理想,直接下載網路雲的Android6.0源碼,
    因為Android6.0的源碼所佔空間非常大,所以上傳者把Android源碼分成了很多個文件,待全部下載完畢之後,我們可以通過命令把這些分開的文件合並為一個文件。
    步驟三:
    如果我們是在Windows上下載的源碼,那麼當我們打開Ubuntu之後,要做的第一件事請就是把Windows中的Android源碼拷貝到Ubuntu系統下面,我直接利用復制粘貼的方式將源碼拷貝到了Ubuntu的Home目錄下面,拷貝之後的目錄結構Home/android6_r1/各個分開的源碼文件。
    步驟四:
    合並這些被分開的源碼文件。我們按下鍵盤上的ctrl + alt + T打開控制台,通過cd命令進入到Home/android6_r1/目錄下面,然後執行命令:cat Android6_r1_* > M.tgz,不用多久,在Home/android6_r1/目錄下面就會生成一個新的文件——M.tgz,M.tgz就是合並之後的壓縮文件。
    步驟五:
    解壓步驟四生成的壓縮文件。同樣是在Home/android6_r1/目錄下面,我們在控制台執行命令:tar zxvf M.tgz,開始解壓。解壓的過程大概需要20分鍾左右的時間,請耐心等待。解壓好了之後,在Home/android6_r1/會生成一個mydroid的文件夾,這個文件夾就是Android源碼的根文件夾了,裡面有abi、devices、hardware、packages、sdk、art等文件夾和文件。
    步驟六:
    安裝編譯源碼所需要的軟體。在控制台中我們通過cd..命令退回到Unbuntu用戶的根目錄下,然後依次執行以下命令:
    sudo apt-get update
    sudo apt-get install openjdk-7-jdk
    sudo update-alternatives --config java
    sudo update-alternatives --config javac
    以上命令每一條都必須分開單獨執行,目的是為了獲取1.7版本的jdk並設置環境變數。當我們安裝完Ubuntu之後可能會自帶一個jdk,但是如果用自帶的jdk編譯Android源碼很可能會提示jdk版本不符合要求的錯誤,因此我們需要重新下載1.7版本的jdk,我用openjdk-7-jdk編譯未出現任何問題。
    接下來繼續執行以下命令,同樣每一行都是分開單獨執行的:
    sudo apt-get install git gnupg flex bison gperf build-essential
    sudo apt-get install zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev
    sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386
    sudo apt-get install libgl1-mesa-dev g++-multilib mingw32 tofrodos
    sudo apt-get install python-markdown libxml2-utils xsltproc zlib1g-dev:i386
    sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
    以上命令主要是安裝編譯源碼時需要用到的各種軟體,如果沒有安裝這些軟體,編譯的過程中會提示缺少必要的軟體而無法繼續編譯,因此,在正式編譯源碼之前,一定要先安裝這些軟體。
    步驟七:
    開始編譯。在控制台中通過cd命令進入到Home/android6_r1/mydroid/目錄下,然後執行命令:source build/envsetup.sh,導入編譯Android源碼所需的環境變數和其它參數。
    步驟八:
    在控制台中執行命令:lunch,運行命令之後會提示我們選擇編譯目標。這里我選擇的的默認目標,即aosp_arm_eng。
    步驟九:
    在控制台中執行命令:make -j8,開始編譯。注意,make -j8命令中的數字8和我們電腦的CPU核心數以及線程數有關系,一般這個數字的數值最大不能超過CPU線程數的2倍,例如我電腦的處理器是i5 6200U,為雙核四線程,因此編譯Android源碼的時候,我可以設置的最大工作線程數量為4 * 2 = 8。在執行make命令的時候我們應該根據自己的CPU參數設置合理的工作線程數值。
    以上步驟執行完之後,就是一段非常漫長的等待了,我從中午十二點多開始編譯,一直到晚上九點多編譯完成,整個編譯過程耗時九個多小時,幸好我的運氣還不錯,編譯過程中沒有出現任何錯誤,只是中途意外中斷了一次,但是Android源碼是可以接著上次中斷的位置繼續編譯的,已經編譯的部分不會重復編譯,因此並未對我造成大的影響。同志們,我想說的是,編譯的過程中一定要有耐心喲!
    整個源碼編譯完成之後,如果提示如下信息,那麼Congratulations, you are successful!!!

    熱點內容
    重置騰訊雲伺服器時間 發布:2025-07-13 17:54:55 瀏覽:325
    aes256java加密 發布:2025-07-13 17:54:46 瀏覽:709
    mc開伺服器的電腦 發布:2025-07-13 17:46:47 瀏覽:194
    事件linux 發布:2025-07-13 17:45:51 瀏覽:142
    mssqlpython 發布:2025-07-13 17:24:34 瀏覽:468
    oraclesqloracle資料庫 發布:2025-07-13 17:19:04 瀏覽:218
    磊科如何修改密碼 發布:2025-07-13 17:03:06 瀏覽:864
    oracle資料庫類型 發布:2025-07-13 17:01:39 瀏覽:200
    linuxeclipse安裝 發布:2025-07-13 16:44:56 瀏覽:176
    內部伺服器做什麼用 發布:2025-07-13 16:43:54 瀏覽:118