別人的程序編譯一下就不可用
① 易語言調試運行的時候好用,靜態編譯後的程序就不能正常使用
你的源碼能不能上傳一下呢? 首先您的 串口 你得確定是否正確 然後 確定下 代碼 有沒有調試輸出的代碼沒尺鍵 因為調試輸出這些代碼 在編困毀譯的時候 都會去掉的 一般新手 都會枯巧很容易無視掉
② java編譯時出現javac不是內部文件或外部命令,也不是可運行的程序或批處理文件,是怎麼回事,
如果java命令可以用,那麼javac命令應該也可以用。
出現你這種情況的原因有二:
(1)已經正確安裝JDK,但沒有重新打開控制台,導致javac命令不能用。
解決方法:關閉原有控制台,重新打開控制台,輸入javac測試。
(2)已經正確安裝JDK,但沒有設置path環境變數,導致javac命令不可用。
解決方法:設置環境變數,將類似「C:\Program Files\Java\jdk1.6.0_17\bin」的值添加到path環境變數中。重新打開控制台,輸入javac測試。
至於「java -version」顯示安裝成功,這並不能說明什麼。java是跨平台的語言,在Windows、Linux等多種操作系統平台上都預裝有java的運行環境JRE,在它的bin目錄下就有java命令(用於運行Java程序),但沒有javac命令(用於編譯Java程序)。也就是說,即使你不安裝JDK,一樣可以使用java命令,但不能直接使用javac,除非安裝jdk,並設置path環境變數。
③ C語言中,為什麼這樣的代碼編譯時出錯i undeclared(first use in this function),
出現此問題的原因為:設置錯誤造成的。
解決的方法和詳細的操作步驟如下:
1、首散旅櫻先,使用未聲明的標識符「 p」的警告,表示此處存在無法識別的p,如下圖所示,然後進入下一步。