Компиляция программ на с++ в linux , для их работы под выньдой ?
delacrua 20 апреля, 2006 - 10:57
Всем приветы !
.... возможно ли такое, или обязательно нужно для винды писать проги
под виндой и компилить каким нибудь борландом ?
вот ещё в портах есть dev-util/xmingw-{binutils,gcc,runtime,w32api}
Description: Tools necessary to build Win32 programs ...
оно или нет ?
»
- Для комментирования войдите или зарегистрируйтесь
по описанию
по описанию вроде то.. но вообще можно конечно попробовать поставить под вайном Microsoft Visual C++ Toolkit
тоже консольный компилятор, только он вроде идет без либ, хотя точно уже и не помню.
..точно
..точно оно...
тока после компиляции ,результат
весит ужасно много:
#include
// this file hello.cpp
using namespace std;
int main()
{
cout << "hello world !" << endl;
}
delacrua@localhost ~/Desktop/my_programs/win32/hello $ /opt/xmingw/bin/i386-mingw32msvc-g++\
-o hello.exe hello.cpp
delacrua@localhost ~/Desktop/my_programs/win32/hello $ wine hello.exe
hello world !
delacrua@localhost ~/Desktop/my_programs/win32/hello $ ls -l .
итого 2915
-rw-r--r-- 1 delacrua delacrua 92 Апр 20 16:58 hello.cpp
-rwxr-xr-x 1 delacrua delacrua 2974476 Апр 20 16:58 hello.exe
Может кто чего посоветует ?
Хм. Возможно
Хм. Возможно оно использует статическую линковку т.е. запихивает все нужные библиотеки прямо в твою программу. Соответственно если включить динамическую линковку, то программа будет брать библиотеки из стандартного места.
Покопай на тему опций компилятора.
хорошо, буит
хорошо, буит время пошерстю.
strip
либо попробуй на него strip натравить.
только из того дистра что поставил
..точно
..точно оно...
тока после компиляции ,результат
весит ужасно много:
#include
// this file hello.cpp
using namespace std;
int main()
{
cout << "hello world !" << endl;
}
delacrua@localhost ~/Desktop/my_programs/win32/hello $ /opt/xmingw/bin/i386-mingw32msvc-g++\
-o hello.exe hello.cpp
delacrua@localhost ~/Desktop/my_programs/win32/hello $ wine hello.exe
hello world !
delacrua@localhost ~/Desktop/my_programs/win32/hello $ ls -l .
итого 2915
-rw-r--r-- 1 delacrua delacrua 92 Апр 20 16:58 hello.cpp
-rwxr-xr-x 1 delacrua delacrua 2974476 Апр 20 16:58 hello.exe
Может кто чего посоветует ?
Вот щас бы ещё
Вот щас бы ещё кто нибудь подсказал бы как
линуксовский Qt откомпилить под винду, =)
супер было бы.