gvim編譯
A. gvim無法編譯
首先看你下的src code是linux上的還是windows上的,linux上的要安裝gcc,然後通常編譯順序都是
./configure
make
make install
B. 怎樣使用 GVIM 編寫 java 程序怎麼調試和運行
編程三個步驟:
寫代碼
編譯
運行
代碼就是你用gvim寫的源代碼,比如Hello.java,編譯用javac 命令
1
javac Hello.java
在Hello.java目錄下會生成相應的class文件,用java命令運行clss文件就可以了
1
java Hello
C. 如何在GVim里編譯運行C程序
1、使用vim/gvim編輯器書寫代碼,保存為文件test.cpp 2、在命令行使用g++ -o Test test.cpp進行編譯,生成Test可執行文件 3、./Test 運行該文件即可
D. 請問下面程序如何編譯過!
編譯可以通過,但程序不能輸出正確結果。將 char* str="hello, world"; 改為 char str[] = "hello, world"; 就可以了。
不過這樣仍然會有警告。一是沒有指定 main 函數的返回值,在函數末尾加上 return 0; 即可解決。另一個問題是沒有聲明 malloc() 函數,將 stdlib.h 包含進去就可以了。
修改完成後程序如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
char str[]="hello,world";
char* p = malloc(12);
p=str;
p[0]='s';
printf("%s\n",p);
return 0;
}
gvim 下調用 gcc 編譯、運行程序,輸出信息如下:
:!gcc -Wall tmp.c -o tmp
:! ./tmp
sello,world
E. 使用gVim+minGW編程,怎麼設置編譯路徑
一,設置單個工程的class文件路徑
右擊工程,BulidPath——Configure
Build
Path
選擇Source選項卡,在下方的Browse選擇class的目錄OK即可
二:設置全局
打開Window——Preferences
選擇Java——Build
Path
修改Output
folder
name即可
F. windows7下gvim編譯器如何調試使用
啊 那個編輯器啊。先是設置環境變數,配置g++,具體是將devc++的g++.exe的路徑比如說:c:/deVC++/bin..加入到環境變數depath裡面,然後自己再改改自己的配置就好了,我發個鏈接吧,是我同學的博客,裡面有關於gvim的配置的哈。。http://mawenhao19930620.blog.163.com/blog/static/12857536120112991818242/
G. gvim 如何編譯
gvim 是個編輯器 怎麼編譯運行來著....
當然 如果用vim的命令模式調用外部命令倒是可以 但是其本身不具備這個功能.
如果當前是編輯狀態 按兩下esc 退出編輯狀態 按: 進入命令模式
如果有Makefile 輸入 ! make
如果只是一個c/c++文件 輸入 ! gcc xxx.c -o xxx [xxx是你的文件名]
gvim是vim的圖形界面, 配置文件是通用的 在 /etc/vim/vimrc中
最後個問題, 應該是驅動問題, 暫時不太好解決
H. windows下gVim使用mingw編譯運行程序中文亂碼,江湖救急!
編碼問題!
應該涉及到兩個選項。
你分別用
:set encoding?
:set fileencoding?
查看是否是cp936
MS CMD.exe 是GBK(CP936)編碼,如果vim里的編碼是utf-8輸出當然出錯。
encoding是vim界面及輸入時的編碼
fileencoding是保存文件的編碼
試一試
:set encoding=cp936
:set fileencoding=cp936
I. Gvim 怎麼做python 的編譯器。求教程~
把python安裝目錄加到環境變數里去,然後在gvim里編好程序後,執行
:!python %
就能運行了,當然,也可以直接把那個python改成完整的python路徑
J. windows下gvim7.3 在gVIM中怎樣才能編譯運行c/c++文件
CPPFLAGS = -Wall -fomit-frame-pointer \
-Os -Ofast -s -Werror -ftrapv \
-Wstrict-aliasing -fdata-sections \
-ffunction-sections -Ofast -march=i386
pron = main.exe
sources := $(wildcard *.cc)
objects := $($(sources):.cc=.o)
headers := $(wildcard *.h)
deheaders := $(source:.cc=.h)
$(pron) : $(objects) main.o $(headers)
gcc $(objects) main.o -o $(pron) -lstdc++ -O3 -Os -Ofast -s -lkernel32 --RTS=zcx \
-lmsvcrt -Wl,--no-omagic -flto -Qy -x -dy -Wl,--fatal-warnings,--force-exe-suffix \
-Wl,--gc-sections -Wl,--no-undefined -Wl,-qmagic -Wl,--rece-memory-overheads,--relax \
-Wl,--error-unresolved-symbols -gc-sections
main.o : main.cpp $(filter-out $(deheaders),$(headers))
g++ -c $(CPPFLAGS) main.cpp -o main.o $(CPPFLAGS)
$(objects) :%.o :%.cc
$(sources) : $(deheaders);
.PHONY : clean
clean :
$(RM) $(objects) main.o $(pron)
上面是我的Makefile
你的makefile可以改成,由於這個好像不能輸入Tab鍵,所以,你自己改一改:
OBJECTS = TestMain.o Test_new.o textUtype.o
all : TestMain.exe
SHOW_MSG := @ECHO " Compile the $<"
Testmain.exe : $(OBJECTS)
$(SHOW_MSG)
$(CXX) -o $@ $(OBJECTS)
TestMain.o : TestMain.cpp
$(SHOW_MSG)
Test_new.o : Test_new.cpp
$(SHOW_MSG)
testUtype.o : testUtype.cpp
$(SHOW_MSG)
clean :
$(RM) *.o *.lis TestMain.exe
主要是你的編譯命令不行,要生成.o文件(目標碼文件)的話是用"編譯器 -c」的命令。還有的就是在Windows下面生成的要是.exe可執行文件,否則文件不能執行的,不像Unix系列的系統