makefileÖеÄ-CÑ¡Ïîµ½µ×ÊǸÉʲôµÄ - C/C++ / CÓïÑÔ
±ÈÈçÈçÏÂmakefile:
main.o : main.c defs.h
cc -c main.c
ÕâÀïµÄ-cÊÇʲôÒâË¼ÄØ,
¿´±éÁ˺ܶàµÄmakefileµÄÎÄÕÂ,Ö»ÕÒµ½-c dirÕâ¸öÑ¡ÏîµÄ½âÊÍ.
Ö»±àÒë²»Á¬½Ó
-c Сд£¬±íʾֻ±àÒ룬²»Á´½Ó
-C ´óд£¬Çл»µ½Ö¸¶¨Ä¿Â¼ÔÙÖ´ÐÐ make ¹ý³Ì£¬makefile ÔÚÕâ¸öÖ¸¶¨Ä¿Â¼ÀïÃæ
Makefile -c ±àÒë.c»ò»ã±àÔ´Îļþ£¬µ«ÊDz»×÷Á¬½Ó. ±àÒëÆ÷Êä³ö¶ÔÓ¦ÓÚÔ´ÎļþµÄÄ¿±êÎļþ..
Makefile -S ±àÒëºó¼´Í£Ö¹,²»½øÐÐÓûã±àÆ÷Éú³ÉÄ¿±êÎļþ.o£¬Êä³ö»ã±àÎļþ.
Makefile -E Ô¤´¦Àíºó¼´Í£Ö¹,²»½øÐбàÒë. Ô¤´¦ÀíºóµÄ´úÂëĬÈÏËÍÍù±ê×¼Êä³ö£¬µ±È»Äã¿ÉÒÔÖØ¶¨Ïòµ½ÎļþÂï¡£
-C ¸æËßÔ¤´¦ÀíÆ÷²»Òª¶ªÆú×¢ÊÍ. ÅäºÏ-EʹÓÃ
-P ¸æËßÔ¤´¦ÀíÆ÷²»Òª²úÉú#lineÃüÁî. ÅäºÏÒ²ÊÇͬÑù-EÑ¡ÏîʹÓÃ
ÒòΪÉÏÃæ2¸öÃüÁîÊÇ¿´Ô¤´¦ÀíºóµÄ´úÂëÈç¹û²»¼Ó-E±àÒëÖ±½Ó±àÒë¹ýÈ¥ÁË¡£
»¹ÓкܶàºÜ¶à£¬Â¥Ö÷ÎҾͲ»Ò»Ò»ÁоÙÁ˹þ
2Â¥µÄÅóÓÑÄãÄǸö-CµÄ½âÊÍÊÇmake±¾ÉíµÄÄÚ½¨ÃüÁîÑ¡ÏÊǸømake³ÌÐòÓÃµÄ ²»ÊǸøccÓõģ¬
make ³ÌÐò½ÓÊÜÁË -CÑ¡ÏîÃæÔÚ²ÎÊýËü×Ô¼ºÏÈÌøµ½ -CºóÃæÑ¡ÏîµÄĿ¼ÖÐÔÚ½âÎöMakefileÖ´ÐÐMakefileµÄÃüÁîµÄ¡£¡£¡£ºÍccû¹ØÏµ¡£¡£¡£¡£
Ïà¹ØÎÊ´ð£º
ÔÚ¸ùĿ¼/libÖдæ·ÅÒ»¸ölog.c£¬log.h£¬²¢ÓÃÏÂÃæµÄÓï¾ä£º
gcc -c log.c
ar crv liblog.a log.o
±àÒë³öÒ»¸öliblog.a¾²Ì¬¿â£¬È»ºóÔÚÎļþ¼Ð£º/testfileÖд´½¨Ò»¸ötest.cºÍtestc.c£¬test.cÖÐÒýÓÃÁËtestc.cÖж¨ÒåµÄ·½·¨ ......
ΪʲôÎҵijÌÐòµ÷ÓÃXMLÅäÖÃÎļþÖеİ¢À²®ÎÄÏÔʾ²»³öÀ´£¿ÆäËûµÄÓïÖÖ¶¼¿ÉÒÔ£¬ÈçÖÐÎÄ£¬Ó¢ÎÄ£¬µÂÎͼ¿É¡£
ÎÒ½«XMLµÄ±àÂë¸ÄΪutf-8ºÍunicodeµÄµ½µÃ½á¹û¶¼Ò»Ñù.
°¢À²®ÎĵÄ×Ö¿âÄãÓÐô£¿
ÓÐ,ÎÒµÄEXEÊÇ·ÅÔÚpc»úÉÏÖ´Ðе ......
ËÄܰïÎÒ°ÑÏÂÃæÕâЩ´úÂë¸Ä³ÉVBÐÎʽµÄ£¬¶àлÁË£¬¼±ÓÃ~~
#include "stdlib.h"
#include "math.h"
#include "stdio.h"
float objfx(float x[]);
void constraint(float x[],float g ......
visual c++2008Ëٳɰ棬²»ÄܱàÒëC³ÌÐòÂð£¿Èç¹ûÄÜÊÇÔõô¿ªÊ¼µÄ°¡£¿ÓÃËü´øµÄÃüÁîÌáʾµ¥Ôª³ýÍâ ¡£
н¨¹¤³Ì£¨¿Õ¹¤³Ì»òwin32¿ØÖÆÌ¨£©
¾ø¶Ô¿ÉÒÔ¡£½¨Á¢win32¿ØÖÆÌ¨³ÌÐò¾Í¿ÉÒÔ
ÒýÓÃ
н¨¹¤³Ì£¨¿Õ¹¤³Ì»òwin32¿ØÖÆÌ¨£ ......