Ⅰ c語言和c++能像java一樣在dos下編譯和執行嗎教教我。
java不支持dos平台,那個是命令行。說來任何語言都是可以在命令行模式下運行的(或者是啟動),因為那個是類shell,只是一個殼而已。它本身不能執行dos命令的,都是386程序模擬的。
這個看你的編譯系統提供的可執行程序了,有些程序沒有控制台版本,所以從命令行啟動也會直接進入GUI界面。
例如:vs會在開始菜單創建一個快捷方式,可以直接設置本控制台的臨時變數,以提供編譯環境。***command prompt類似這個名字。這里的編譯命令式ml,具體參數請查詢msdn。
mingw等直接將msys的bin和mingw的bin加入到系統環境變數或者啟動msys的sh之後就可以使用編譯命令了。gcc/g++ make configure等命令基本上都是可以用的。
Ⅱ shell腳本如何進行反編譯
Shell腳本是解釋執行的,不需要編譯。
如果不能看,那麼應該不是shell腳本,而是Perl腳本或者C/C++程序編譯出的可執行文件。
註:Perl腳本可以藉助Perl Dev Kit編譯為可執行文件。
file 腳本名
這樣可以看出是普通文本文件(ASCII text)還是二進制可執行文件(executable)。
反編譯可是個技術活兒,一般人別想做到。
Ⅲ 越獄開發,Theos引用三方靜態庫的問題
1,本文只針對越獄程序編譯
提供的源碼為一個文件夾。需要jenkins下載到工作區即可
2,編譯環境准備,需要theos框架支持。還需要安裝dpkg來執行。theos放在任意路徑下。
3,源代碼下載成功之後,需要修改MakeFile內容:
export SYSROOT=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS$(SDKVERSION).sdk 編譯機器的sdk中位置
export THEOS_BASE_PATH =/Users/cuixh/Public/TheOS theos的安裝地址。
4,開發的源代碼中提供了rebuild.sh文件,但是因為jenkins用戶環境變數問題,需要在執行之前將該rebuild中增加export=。。。。
綜上所屬,1環境准備 2 替換文件,Makefiel和rebuild.sh 3執行rebuild.sh 編譯。4將編譯版本放在ftp伺服器中。
Ⅳ VS可以編寫JAVA程序嗎
可以啊,只要里邊可以建vj++工程就可以
好像03以後的都行
那就是你裝的時候沒裝VJ++,如果你的VS2008是完全安裝的話 肯定是有VJ++的,我用過
freish,你為什麼說不可以呢?用過么?
Visual J++,是Microsoft出品的基於Java語言的可視化編程工具,VJ++是微軟最早向JAVA發起的攻擊之一,可惜SUN給他的授權是有限且短暫的,VJ++沒有跨平台的支持。
但也是可以寫的啊
vj++跟java當然不是一個東西,一個是IED,一個是編程語言,怎麼能一樣呢?
只不過現在主流的java IDE是eclipse而已
不是一個平台啊,編譯器都不一樣,SUN公司的java是基於JDK的
VJ++是基於。net的
我理解樓主的意思了,樓主是想知道平時用JDK寫的JAVA程序能否在VS上運行?那肯定不行
我說的VJ++能寫JAVA和基於JDK寫的jAVA是不一樣的。。。雖然現在VJ++已經唄拋棄了。。。
Ⅳ 擴展名為sh是什麼編譯器編寫的代碼
是linux/unix下的shell腳本文件,是純文本文件。用任何文本編輯器都可以打開。
Ⅵ linux 編譯程序時如何生成.sh
.sh 腳本是自己寫的,如果想用別的腳本生成一個腳本用 cat 或者 echo 就行了。
cat 可以直接處理多行:
cat > aaaa.sh << EOF
#!/bin/bash
xxxx
xx
EOF
echo 一次一行相對來說各有用處:
echo "#!/bin/bash" >> bbbb.sh
echo "xxxx" >> bbbb.sh
echo "xx" >> bbbb.sh
最後就是別忘了授予可運行許可權。
Ⅶ linux下如何編寫腳本文件sh調用c++程序
首先將c++程序編譯成可執行文件,例如使用g++編譯
然後在sh腳本中直接使用上一步中產生的可執行文件即可(注意使用時該可執行文件在PATH包含的路徑下面)
平時使用的shell命令很多都是用C語言等寫的,然後編譯成了可執行的文件
Ⅷ shell編程實現一個簡易C++IDE
還是這個提問比較清楚。
我試了很多方法,都沒有辦法實現。。。留個記號,在這里等高手