導航:首頁 > 源碼編譯 > 你能編譯

你能編譯

發布時間:2023-01-20 07:36:50

㈠ 為什麼C++程序設計能編譯卻不能運行,而且不能鍵盤輸入

這個說明你的程序在邏輯上可能有問題了,因為編譯和運行是兩個過程,編譯的條件是:語句正確就可以通過的,但是,你要運行,是需要將整個程序塊鏈接起來的,不能運行,說明你的程序在鏈接後無法完成,你自習閱讀下你的程序,看看哪裡有邏輯上的錯誤,比如說死循環等等

㈡ C語言: 當n=1時, n+++n---n的結果是 這道題應該怎麼做

你好,這種題目沒有任何意義.C++/C嚴禁使用多項一條復合表達式.
一個精典的例子int i=1,j=(i++)+(i++)+(i++);
像這樣的情況下j的值是會根據不同的編譯器有不同的改變.所以這種多項復合表達式是C或C++中嚴禁使用的,如果你面試寫一句這東西.立馬完蛋.
不過既然你問了,我還是給你解出來.我以VC2010為IDE環境
n+++n---n;
(n++)+(n--)-n;這樣看你應該清楚多了吧,
接下來VC2010對於這種表達式是先算出每個變數的值,最後再拿出結果.
所以(n++)+(n--)-n;=2+0-1=1

㈢ 代碼能編譯,能運行,但是出不來結果怎麼回事

首先說下這段代碼的問題:
一、scanf函數後面如果不想把回車也放到Btree裡面,後面加上getchar()函數過濾掉回車;
二、在dson函數裡面有一個判斷T是否為空錯了,是==不是=,改為if(T == NULL);
三、還是在這個函數,邏輯錯誤,else if()這句條件是或者||,不是且&&,改成
else if(T->lchild || T ->rchild );
四、上面都改完就有結果出來了,但是節點數會少一個,因為最後一個沒有孩子沒有計數,改成下面的就可以:

五、這里輸入會有個不好的地方,就是你輸入的多上個字元,就要輸入2(n-1)個#才能結束輸入,而且嚴格意義上說這生成的不是一顆樹而是鏈表,一直往左邊擴展,沒有樹的優勢了。
以上就是這段代碼的分析,解答的好的話,請多多採納,謝謝。

㈣ 我的java一直都是能編譯但是不能執行,求教高手!


Java
虛擬機或
ClassLoader
實例試圖在類的定義中載入(作為通常方法調用的一部分或者作為使用
new
表達式創建的新實例的一部分),但無法找到該類的定義時,拋出此異常java.lang.NoClassDefFoundError。
不是缺少main方法,而是你的main方法里調用了未定義的類。

㈤ 我用adobe premiere編輯好項目後輸出為電影時,總是提示「編譯錯誤」,還說磁碟空間不夠,但磁碟空間足夠

到菜單裡面把臨時磁碟那些設置一下!裡面有XX占存檔那些!~你都一一的設置!盡量用磁碟空間大做占存檔!你能編譯影片!後面的就用多講了吧!~不懂的Q36276272

php:你能讓我的機子編譯PHP,分就給你!

你可以在網上下載一個xampp組件(包括php+mysql+apache+phpmyadmin..)的綠色程序,無需安裝,解壓即可。
照次操作即可搭建一個php的實驗環境。

【轉載-來自網路】xampp簡明安裝 (LAVA原創第二版)2007-03-15 09:42linux安裝:

0.到http://sourceforge.net/projects/xampp/下載最新版本.如xampp-linux-1.6.0.tar.gz

1.如果本來已經安裝了apache,mysql需要先關閉,並設置不啟動

service httpd stop
service mysqld stop
chkconfig httpd off
chkconfig mysqld off

2.解壓縮

cd /opt/
tar xvfz xampp-linux-1.6.0.tar.gz -C /opt

3.啟動

/opt/lampp/lampp start

4.安全配置,設置XAMPP頁面和MYSQL等密碼等,按照提示設置就可以了.

/opt/lampp/lampp security

5.設置隨系統自動啟動,系統重啟XAMPP是不會自動啟動的,需要設置

ln -s /opt/lampp/lampp /etc/rc.d/rc3.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc4.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc5.d/S99lampp

6.修改apache,php等配置文件,配置文件都在/opt/lampp/etc裡面

#修改httpd.conf設置,修改用戶和用戶組為apache,設置默認編碼
vi /opt/lampp/etc/httpd.conf

User apache
Group apache
AddDefaultCharset GB2312 (1.5.0版之後都不需要設置)

php.ini的配置方法可以上網找找,這里不作討論

因為修改了用戶和組,需要設置目錄許可權.

chown -R apache.apache /opt/lampp/htdocs/
chown -R apache.apache /opt/lampp/phpmyadmin/

如果沒有apache用戶和組要先添加

groupadd apache
useradd -g apache apache

配置完畢需要重啟xampp

/opt/lampp/lampp restart

7.基本的配置已經完畢,還有網頁目錄為/opt/lampp/htdocs

WINDOWS下安裝:

0.下載7z壓縮的exe版本相對小一點.xampp-win32-1.6.0a.exe(24.61M)

1.運行exe解壓縮.

2.首次啟動需要到目錄運行setup_xampp.bat.

3.啟動設置為服務,windows版本有控製程序xampp-control.exe,不需要打命令...還有寫好的批處理,但還是建議用xampp-control.exe

4.修改埠

xampp默認埠是80,如果系統有IIS,需要修改埠,以免沖突,xampp目錄下有xampp-portcheck.exe程序檢測是否出現埠沖突.
文本編輯器打開xampp\apache\conf\httpd.conf,找到Listen 80改為你需要的埠,例如
Listen 81
重啟apache

5.密碼設置:

啟動APACHE後在IE打開:http://localhost:81/security/index.php 修改XAMPP目錄保護和MYSQL的ROOT密碼.本頁面只能localhost下運行.

6.配置
PHP.INI 在xampp\apache\bin\php.ini
apache配置在xampp\apache\conf\

7.修改時間錯誤

windows版本時間會相差8小時,需要修改默認時區.

xampp\apache\bin\php.ini

[Date]
; Defines the default timezone used by the date functions
date.timezone = PRC

注意事項:如果你的站點訪問量比較大,建議認真重新配置apache,mysql,php.因為XAMPP默認配置是適合小型網站的,特別是mysql配置(xampp\mysql\bin\my.cnf)

㈦ 請問剛編程的時候代碼自己寫老是不能得到正確的結果但能夠編譯通過,怎樣才能實現自己寫出正確的代碼

嘿嘿 俺來告訴你原因
1 你的程序能夠編譯通過,只能說明程序中沒有語法錯誤,但不能說就沒有邏輯錯誤。
2 結果不對 說明存在著邏輯錯誤
應該分析結果不正確的原因 將運行的結果與正確的結果 進行比較 分析差別及原因
從而找出錯誤的邏輯。
這個過程就是調試。
3 自己慢慢摸索編寫代碼: 就要有個循環漸進的過程 要先學會編寫簡單的程序 再學編寫復雜的 也可以分段調試你的程序。

㈧ 自己可以編譯安卓源碼

用最新的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源碼的多倉庫管理機制.下面,不妨自己動手嘗試一下.

    ㈨ 程序可以編譯,但是為什麼不能執行

    他都提示說:「源文件未編譯」了。那你就先 編譯 一下埃 PS: 你說的編完了,是編輯完了吧!PS:編輯和編譯,是兩回事情。運行前,需要先編輯好程序(也就是你說的輸入),再編譯一下(保證沒有錯誤),然後才能運行

    閱讀全文

    與你能編譯相關的資料

    熱點內容
    做什麼app賺錢 瀏覽:83
    博途編譯失敗聯系客戶支持部門 瀏覽:926
    金蝶旗艦版編譯 瀏覽:50
    萬象伺服器斷電後啟動不了怎麼辦 瀏覽:356
    我的世界蘋果版的2b2t伺服器地址咋查 瀏覽:95
    xlsx轉換pdf 瀏覽:98
    3dmax擠出命令英語 瀏覽:903
    靶心率的定義和演算法 瀏覽:514
    3d模術師app哪裡下載 瀏覽:474
    php中文api文檔 瀏覽:458
    安卓設計怎麼加入輸入框 瀏覽:185
    主根伺服器什麼時候開始 瀏覽:738
    奇門遁甲完整版pdf 瀏覽:904
    app軟體怎麼用的 瀏覽:802
    電子書pdf購買 瀏覽:194
    浪潮伺服器如何做系統 瀏覽:112
    冒險島img格式加密 瀏覽:598
    我的世界手游如何復制命令 瀏覽:660
    天刀自動彈琴腳本源碼 瀏覽:971
    打開其它app微信怎麼收不到 瀏覽:447