編譯時指定pc存放路徑
當系統運行一個程虛塵序而沒有告訴它程序所在的完整路徑時,系統除了在當前目錄下尋找此程序外,還會到Path中指定的路徑去找。
為了將編譯生成的指定後綴的文件,存放到指定的文件夾滲譽配中,在程序運行之初(即程序在調用所需DLL等文件前),將指定的文件夾路徑追加到專用路徑列表中。如此一來,程序在調用相應的DLL等文件時,如果在其它文件中,沒有找到需要的DLL文件時,會自動到剛才新添加到專用路徑中去查找,如果查找不到程序就會出錯。
根據程序的這個特點,可以在項目屬性的「生成事件」中添加相應的命令(對一些宏的利用、環境變數設置及DOS命令的組合),將編叢指譯生成的指定後綴的文件,存放到指定的文件夾中。這樣使程序生成文件的存放整潔。
然後,找到項目「屬性」的「生成事件」中,進行下面的宏、環境變數設置及DOS命令組合處理語句輸入:
⑵ java中編譯的時候如何把目錄引到d盤或者e盤下
假如,你把你寫好的java源文件保存在了D盤下的testjava文件夾下,也就是你說的專門存放練習的文件夾里。然後,配置你的classpath,在classpath路徑下添加上D:\testjava\;添加後,點擊確定。
然後啟動命令行窗口,在命令行窗口用cd命令切換到D:\testjava\目錄下,C盤切換到D盤命令:C:\>D: 然後用cd調整目錄。最後編譯java源文件並執行。
⑶ 打開vim後怎樣編寫c/c++/java文件即編譯運行 編寫完後如何保存 保存路徑在哪 路徑是否可更改
1、用vim編寫文件代碼,一般需要按i、a、o、O、A、I這六個字母鍵進入插入模式,輸入完成後,按ESC鍵退出插入模式。
2、可以直接在vim中執行,vim通過"!"來執行外部命令。下圖是在vim中通過」!「號執行gcc編譯hello.c的文件,生成可執行文件hello後,同時執行當前文件目錄下的hello。g++、java操作類似。
⑷ gcc編譯指定了庫路徑,但是還是找不到
不同版本的動態庫是為了升級方便,舊的程序需要與舊的庫鏈接,新的程序與新的. 一般的做法是把libabc.so連接(symbolic link, ln -s libabc.so.N libabc.so)到最新的版本,這樣以後的新程序,在用gcc -labc的時候,都會鏈接到新的版本
⑸ java源文件編譯時要放在哪裡
很可能是編譯的路徑沒選對,用絕對路徑也可以,用相對路徑也可以,絕對路徑:就是cmd調出管理員窗口後,輸入javac E:\xuexi\HelloWord.java。其中E:\xuexi\HelloWord.java就是源程序HelloWord.java的絕對路徑,即源程序文件在哪裡,它的絕對路徑就是從類似上述例子的路徑。相對路徑:一直點一直點,找到你寫的源文件HelloWord.java,然後在最上面路徑那一欄中把原來的名字全部刪掉,輸入cmd,這就是相對路徑。例如HelloWord.java在E:\xuexi下,只需要把最上面路徑欄里的E:\xuexi刪掉,換成cmd回車就可以了,最後再輸入javac HelloWord.java就可以編譯。如果有錯誤也會報錯。
⑹ Linux編譯C語言,源程序文件放在什麼路徑
改名:mv hello hello.c
編譯:首先cd到你源文件的那個目錄下,這樣省去了指定絕對路徑的麻煩,比如cd到桌面,然後:gcc hello.c -o hello
運行:./hello
⑺ 在使用jdk編譯時,如何如何將一個JAVA源文件編譯到一個指定的文件夾裡面
class文件編譯後會存放在d盤根目錄下
javac -d "d:" D.java
執行臨時設置classpath路徑下的class
java -classpath "d:" D